用一個簡單的例子來演示我試圖做的事情:
<html>
<head>
<base target="_top">
</head>
<body>
<form id="uploaderForm" action="https://script.google.com/macros/.......exec Method="POST">
<input type="text" name="applicantName" id="applicantName">
<input type="text" name="applicantEmail" id="applicantEmail">
<input type="button" value="Submit">
</form>
<script>
.
.
.
google.script.run.withSuccessHandler(onFileUploaded)
.uploadFile(content, file.name, folderId);
</script>
所以這是我的電腦中的 html 和 js 頁面的一個例子,而不是在谷歌應用程式中,我只是在表單中呼叫了谷歌應用程式,在 javascript 部分我呼叫了一個名為 uploadFile 的函式,它位于google 腳本,但顯然我在控制臺中收到一個錯誤,它說:
Uncaught ReferenceError: google is not defined
at uploadFiles (6166bff606ac6fee1994e592:67)
at HTMLInputElement.onclick
是否可以在JS內部呼叫GAS html中沒有的GAS函式。我試圖做的甚至是可能的,我這樣做的全部原因是我可以將用戶名和電子郵件自動從資料庫傳遞到應用程式,如果 html 部分托管在谷歌應用程式腳本中,應用程式就可以作業,但是然后我不知道如何將電子郵件和用戶名傳遞給它,因為在這種情況下我呼叫應用程式,所以是否可以通過 iframe 呼叫傳遞用戶名和電子郵件,我不知道我對此很陌生,我有很多問題,老實說,檔案對我沒有幫助。請隨時發表評論,一切都很有幫助
uj5u.com熱心網友回復:
由于您只是在post輸入表單資料,因此您可以將要呼叫的函式命名為
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/328010.html
標籤:谷歌应用程序脚本
下一篇:將異步等待放在匯出上
