使用FormApp.openById

时间:2017-02-27 17:39:26

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

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

当我保存功能时,系统会提示我允许权限。 当我运行脚本 - 我没有得到任何消息但没有任何反应。表格没有加载。我认为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); 

 }

2 个答案:

答案 0 :(得分:1)

该表单仅以编程方式提供。打开(以便代码可以访问它)。不要指望谷歌脚本命令在物理上'打开表格。

答案 1 :(得分:1)

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