【问题标题】:Nothing Happens when i use FormApp.openById当我使用 FormApp.openById 时没有任何反应
【发布时间】:2017-02-27 17:39:26
【问题描述】:

我正在尝试使用创建自定义菜单的简单示例从电子表格加载现有的谷歌表单,并且应该加载准备添加新响应的表单

当我保存该功能时,系统会提示我允许我执行的权限。 当我运行脚本时 - 我没有收到任何消息,但没有任何反应。表单不加载。我以为formapp命令实际上加载了表单

是否有查看表单的命令,或者您能否指点我查看现有表单的任何脚本?

这是脚本 - 我错过了什么吗?

`function launchForm() {

 var ui = SpreadsheetApp.getUi();
 // Or DocumentApp or FormApp.
 ui.createMenu('Custom Menu')
   .addItem('Open a form ', 'menuItem1')
  .addToUi();
 }

 function menuItem1() {

 var formID = '13hmg8VQgYHjrzgrPp33FQU6P3I4p5tFZvOs3p2T_xSc';
 var form = FormApp.openById(formID); 

 }

【问题讨论】:

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


【解决方案1】:

表单只是“以编程方式”打开(以便代码可以访问它)。不要指望谷歌脚本命令会“物理地”打开表单。

【讨论】:

  • 是否有查看表单的命令,或者您能否指点我查看现有表单的任何脚本的方向
【解决方案2】:

Google Apps 脚本无法在网络浏览器上打开表单,您必须手动点击 Google 表单 URL。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-06
    • 1970-01-01
    • 1970-01-01
    • 2022-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多