2013-02-28 32 views
-2

我有一个谷歌应用程序脚本,我想在我的网页上调用这个谷歌应用程序脚本?我如何做到这一点?这是我的谷歌应用程序脚本代码,用于在我的驱动器上创建谷歌文档。如何在点击按钮时将Google Apps脚本用于我的网站?

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

,我想调用这个函数,当我点击我的网页上的按钮page.But我不知道该怎么称呼我的按钮,这个功能就click.And一两件事,我还保存这个脚本并更改此版本号并将其部署为Web应用程序并获取此Google应用程序脚本的网址。

更新:(在答案中添加的不正确) 其实我这样使用这条线。

btnClick.addEventListener("click", function() { 
    Page.ClientScript.RegisterStartupScript(this.GetType(), "GoogleFunction", "createAndSendDocument()", true); 

} 所以,请告诉我什么是错的呢?当我运行我的应用程序,然后它告诉我一个错误,如“该页没有定义”。

+0

感谢您的快速reply.Actually后使用按钮点击这个代码,我想使用谷歌Apps脚本到我的网页,就像我们使用JavaScript文件转换成网页,但我不知道如何使用它。 – 2013-02-28 10:41:05

回答

0

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

+0

“如果它存在你的头里面”:|。我想他明白了,但仍然听起来有点不可思议 – 2013-02-28 10:40:27

+0

2013-02-28 10:42:01

+1

我知道,只是听起来有点滑稽 – 2013-02-28 10:45:35

0

嗨,你可以在窗体中添加脚本管理

Page.ClientScript.RegisterStartupScript(this.GetType(),"GoogleFunction","createAndSendDocument()",true); 
相关问题