【问题标题】:Script in Google site failGoogle 网站中的脚本失败
【发布时间】:2012-09-09 06:13:01
【问题描述】:

只需要一点帮助就可以开始......

我正在尝试在 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;
}

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

我可能确实错过了一些非常基本的东西......

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

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

感谢您的帮助。

【问题讨论】:

  • 你能发布确切的错误信息吗?这将帮助我们找到遇到类似问题的人。
  • 法语错误信息;;; : Désolé, la page (ou le document) que vous souhaitez afficher n'existe pas。 Vérifiez l'adresse, puis réessayez.

标签: google-apps-script


【解决方案1】:

最近(相当)必须发布 Web 应用程序的方式发生了一些变化:see docs:“要将脚本作为 Google Apps 脚本小工具嵌入到 Google 协作平台中,您必须首先部署脚本作为 Web 应用程序”

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

【讨论】:

  • 很高兴它有帮助... :-) 可能是您应该在代码中隐藏您的个人电子邮件,即使在这里发布个人数据也不是一个好主意!也请考虑将此帖子标记为已回答
猜你喜欢
  • 1970-01-01
  • 2013-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-12
  • 1970-01-01
相关资源
最近更新 更多