【问题标题】:How can I call a Google script from a Google site? (2022, "new" Sites)如何从 Google 站点调用 Google 脚本? (2022 年,“新”网站)
【发布时间】:2023-02-12 15:37:54
【问题描述】:

长话短说.请参阅下面已接受的解决方案,但简而言之:您做不到!

OP 沮丧:令人气愤的是,我可以很容易地获得非常清晰的文档,表明这仍然是可能的,而从另一个方向接近这个问题会导致同样清晰的文档说它不是。


我正在尝试使用 Google Scripts 来(简单)访问 Sheets API。关于如何使用 Google 表格中的脚本的教程对我来说效果很好。但我想让脚本从 Google 站点运行(这样我就可以构建一些 HTML 来向用户显示结果)。而且我很早就陷入了这个过程。

在我阅读谷歌文档时,这个链接:https://developers.google.com/apps-script/guides/menus 解释说我需要......

  1. 在 Google 站点中,单击更多 > 管理站点
  2. 在边栏中,单击“应用程序脚本”,然后添加新脚本创建绑定到站点的脚本。

    在我看来,网站编辑窗口右上角的烤肉串菜单是更多的菜单;我的看起来像下图。不管理网站物品。如何将脚本附加到站点?

    然后,要调用您在脚本中编写的函数,他们会说...

    1. 返回 Google 站点并编辑页面。键入将成为链接的标签,例如Click me,然后突出显示文本并选择插入 > 链接.

    与另一个问题一样,当我突出显示文本(或右键单击所选文本,或...)时,我看不到任何菜单或其他命令。

    查看较旧的文档,我想知道这是否是“经典”Google 协作平台的策略,但我们当然应该从 2021 年开始使用“新”站点。

    我觉得我缺少一些简单的东西,非常感谢您的帮助!

【问题讨论】:

    标签: javascript google-apps-script google-sites-2016


    【解决方案1】:

    我只能说this documentation 已经过时并且已经不可用了。

    在 2016 年发布重建版本后,对 Google 站点(Apps 脚本的站点服务)的脚本支持已经停止。

    只有经典的 Google 协作平台可以支持脚本。 (这意味着只有那些在新版本发布之前已经创建的站点仍然受支持,而之后创建的所有站点将没有任何脚本支持)

    停产:

    甚至实际的 API 也仅限于经典的 Google 协作平台:

    网站 API:

    如果您想要的是有一个脚本来显示工作表中的数据到您的站点,您可以做的是创建一个webapp,然后将它创建到您的站点的embed。有关详细信息,请参阅参考资料。

    参考:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多