-2

我有一个谷歌应用脚​​本,我想在我的网页上调用这个谷歌应用脚​​本?我怎样才能做到这一点?这是我的谷歌应用脚​​本代码,用于在我的驱动器上创建一个谷歌文档。

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);

那么现在请告诉我这有什么问题?当我运行我的应用程序时,它会向我显示一个错误,例如“页面未定义”。

4

3 回答 3

1

还要看看这个文档这个文档,一切都清楚地解释了。

于 2013-02-28T11:09:57.677 回答
0

您可以根据需要在页面中添加 div 和代码。如果它存在,你还需要在你的头脑中添加 javascript 代码。

于 2013-02-28T10:39:07.117 回答
0

嗨,您可以在表单中添加脚本管理器后在按钮单击时使用此代码

Page.ClientScript.RegisterStartupScript(this.GetType(),"GoogleFunction","createAndSendDocument()",true);
于 2013-02-28T12:14:11.543 回答