Google网站中的脚本失败

时间:2012-09-09 06:13:02

标签: google-apps-script

需要一点帮助才能开始...

我正在尝试在Google网站上运行此Google示例脚本,但它不起作用。

我确实遵循了本教程中提出的程序...... https://developers.google.com/apps-script/articles/getting-started-with-sites

function doGet(e) {
    var app = UiApp.createApplication();
    // hello world label
    var helloworldLabel = app.createLabel("I love Apps Script!").setStyleAttribute("fontSize","16px");
    // add the label to the app container
    app.add(helloworldLabel);
    return app;
}

法语错误讯息;;; :GOOGLEDRIVEésolé,la page(ou le document)que vous souhaitez afficher n'existe pas。 Vérifiezl'adresse,puiséessayez “GOOGLE DRIVE抱歉,页面(文档)不存在”...

我可能会错过一些非常基本的东西......

当我在脚本编辑器中直接运行其他代码时,它可以正常工作......

function sendEmail()
{ 
    MailApp.sendEmail('jp.bihin@skynet.be', 'Salut !', 'Ce message est envoyé par des scripts Google Apps. Chouette non ?'); 
} 

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

最近必须发布的网络应用程序发生了一些变化:see docs:“为了将Google协作平台中的脚本作为Google Apps脚本小工具嵌入,您必须先将脚本部署为Web应用程序“

旧脚本似乎可以在页面中插入时直接运行,但新脚本必须在作为小工具插入之前发布。文档不是很清楚,但是一些测试似乎证实这一步是必要的(创建版本/发布为webapp) 在将webapp作为嵌入式小工具运行时考虑权限和身份注意事项时,这是有意义的。