【问题标题】:Attach a google form to a google spreadsheet将 Google 表单附加到 Google 电子表格
【发布时间】:2014-09-11 19:44:02
【问题描述】:

我想通过 google 脚本创建一个表单。

这很简单,但我想将此表单附加到电子表格(不仅仅是响应),就像我会通过 UI 创建它一样。

这可能吗?鉴于 Formclass 或 FormApp 似乎并非如此。有办法吗?

编辑:我的目标是使用脚本创建表单,并获得与用户从 UI 界面创建表单相同的结果(主要区别在于 SS UI 中有表单菜单)。这显然是不可能的。

【问题讨论】:

    标签: google-apps-script google-sheets google-forms


    【解决方案1】:

    你是对的 - 一旦你掌握了诀窍,这很容易。使用 FormApp 获取表单的发布 URL,UrlFetch 获取其 html,然后使用 HtmlService 在电子表格的 UI 中显示表单。

    Single Google Form for multiple Sheets

    【讨论】:

    • 一个有趣的答案和解决方案,但它似乎并没有达到我的意思。我希望将表单附加到电子表格中,就像用户通过在 UI 菜单中插入表单来创建它一样。
    • 那我不明白你在问什么。请让您的问题更清楚。
    • 嗯,您知道在带有菜单的电子表格中创建表单时的情况吗?您可以通过 SS 的菜单访问它。因为当我用脚本创建表单时,
    • 这样,一个表单只能与一个电子表格关联。这个答案是您所描述的最接近的答案。 (或几乎描述 8)
    • 对不起,我的消息被截断了,我认为它没有被发送。您的回答为我指明了一条路,我会尽力而为,谢谢。