我有一个谷歌应用脚本,我想在我的网页上调用这个谷歌应用脚本?我怎样才能做到这一点?这是我的谷歌应用脚本代码,用于在我的驱动器上创建一个谷歌文档。
function createAndSendDocument() {
var doc = DocumentApp.create('Hello World');
doc.appendParagraph('This document was created by my first Google Apps Script.');
doc.saveAndClose();
var url = doc.getUrl();
var emailAddress = Session.getActiveUser().getEmail();
GmailApp.sendEmail(emailAddress,
'Hello '+ url);
}
当我单击网页上的按钮时,我想调用此函数。但我不知道如何在单击按钮时调用此函数。还有一件事我还保存了这个脚本并更改了这个版本号并部署作为网络应用程序并获取此 Google 应用程序脚本的 URL。
更新:(在答案中添加错误)实际上我正在使用这样的行。
btnClick.addEventListener("click", function () {
Page.ClientScript.RegisterStartupScript(this.GetType(), "GoogleFunction", "createAndSendDocument()", true);
那么现在请告诉我这有什么问题?当我运行我的应用程序时,它会向我显示一个错误,例如“页面未定义”。