GAS小工具已插入googleSite ...用于非Google帐户

时间:2013-02-08 04:44:36

标签: google-apps-script

我认为这与我的问题相同:http://code.google.com/p/google-apps-script-issues/issues/detail?id=852

但要明确一点:如果没有Google / gmail用户登录,Google应用脚本将无法在Google网站上运行?

...还有其他谷歌产品可以为非Google帐户部署GAS吗?

谢谢, 森

3 个答案:

答案 0 :(得分:1)

假。您可以使用Insert>在Google网站中嵌入Apps脚本。脚本小工具。请确保将发布设置设置为“任何人,甚至是匿名”。

答案 1 :(得分:1)

如果不是三个或更多,您在这里有两个不同级别的用户身份。我将尝试以清晰的方式将它们分开给你。

  1. Google协作平台可以为Google和非用户的用户提供服务。它完全取决于该站点的共享设置。如果您与全世界分享,它将由搜索引擎共享和索引。如果您与任何有链接的人共享,搜索引擎将不会为其编制索引,但用户无需登录即可使用该网站。

  2. 您在Google网站中嵌入的内容可能存在自己的用户身份问题。管理这些内容的最简单方法是进入“发布”菜单,然后“部署为Webapp”。然后,您将看到一个菜单,询问脚本应在哪个帐户下运行,基本上是您或用户。然后允许哪些人访问,您可以选择“任何人,甚至匿名”。

  3. 这会将该应用作为您的帐户运行,但允许任何人调用它。非常适合允许公众访问在GAS中创建的表单。

    现在其他问题。您可能有可能在GAS中具有专门为用户调用的代码。在这种情况下,所有先前的设置都无关紧要。当脚本查找用户并找不到任何有效内容时,它将出错。这些调用虽然很明显,但很少使用。 (至少根据我的经验。)

    但是,简而言之,是的!您当然可以将GAS嵌入Google网站,以供匿名用户调用。

    我的例子:https://sites.google.com/site/greenmountainretreat/sign-up

答案 2 :(得分:0)

issue you are referring to是关于将i-frame小工具插入非Google 网站...请不要混淆......并彻底阅读问题报告。

如果您想要其他example ...