Javascript 如何获取谷歌表单的JS脚本?

Javascript 如何获取谷歌表单的JS脚本?,javascript,google-apps-script,google-forms,google-apps-script-editor,Javascript,Google Apps Script,Google Forms,Google Apps Script Editor,我有一个谷歌表单,我怎么能得到它的js脚本 我单击了脚本编辑器,但没有找到相应的js 我已经在网上搜索过了,但没有预期的答案 -- 更新日期:2017年8月20日 假设我拥有这样一个表单: 如何获取此表单的相应google脚本 i、 e 函数myFunction(){ //创建新表单,然后添加复选框问题、多项选择题, //分页符,然后是日期问题和问题网格。 var form=FormApp.create('Sample form'); var sect1=form.addSectionHead

我有一个谷歌表单,我怎么能得到它的js脚本

我单击了脚本编辑器,但没有找到相应的js

我已经在网上搜索过了,但没有预期的答案

-- 更新日期:2017年8月20日

假设我拥有这样一个表单:

如何获取此表单的相应google脚本

i、 e

函数myFunction(){
//创建新表单,然后添加复选框问题、多项选择题,
//分页符,然后是日期问题和问题网格。
var form=FormApp.create('Sample form');
var sect1=form.addSectionHeaderItem();
var item=form.addCheckboxItem();
item.setTitle('你想在热狗上放什么调味品?');
item.setChoices([item.createChoice('Ketchup')、item.createChoice('芥末')、item.createChoice('Relish')]);
var item2=form.addMultipleEchoiceItem().setTitle('您喜欢猫还是狗?');
//.SetChoiceValue(['Cats','Dogs']))
//.显示其他选项(true);
var sect2=form.addSectionHeaderItem();
form.addPageBreakItem().setTitle(“了解你”);
form.addDateItem().setTitle('你什么时候出生?');
var sect3=form.addSectionHeaderItem();
var break2=form.addPageBreakItem().setTitle(“了解你2”);
var choice1=item2.createChoice('cat',FormApp.PageNavigationType.CONTINUE);
var choice2=item2.createChoice('dog',break2);
项目2.设置选项([choice1,choice2]);
form.addGridItem().setTitle('Rate your interests').setRows(['Cars'、'Computers'、'名人]).setColumns(['Porible'、'So-So'、'Interest']);
Logger.log('Published URL:'+form.getPublishedUrl());
Logger.log('editorurl:'+form.getEditUrl());
}

谷歌脚本编辑器是一种谷歌允许人们使表单(以及许多其他谷歌服务)更加灵活和可定制的方式。您甚至可以使用谷歌脚本创建附加组件。但是,对于每个表单,都没有默认的用户脚本;所有表单都是从没有用户谷歌脚本开始的,您可以通过编写一些新脚本来添加更多功能

现在,如果您想获得该表单的javascript源代码,那么您可以使用Chrome中的开发工具(Windows中的F12键)并转到源代码,在那里您将看到Google用于表单的所有脚本:

如果您左键单击表单并查看其源代码,您将看到更多与Google表单数据相关的小脚本块:

<script>_docs_flag_initialData={ ....
<script>;this.gbar_={CONFIG:[[[0,"www.gstatic.com", ....
<script type="text/javascript">var FB_PUBLIC_LOAD_DATA_ = [null,[null, ....
\u docs\u flag\u initialData={。。。。
;this.gbar_={CONFIG:[[0,“www.gstatic.com”。。。。
var FB_PUBLIC_LOAD_DATA_=[null,[null,…]。。。。

另一种方法是自己创建html表单,并向Google Apps脚本Web应用发送请求。如果您想尝试,请参阅此示例:


尊敬的Peter,我不认为您可以像这样获取脚本的原始源代码。如果您已将脚本访问权限设置为public,则可以访问此url
https://script.google.com/d/(_脚本_ID)/编辑?usp=drive\u web
然后您将导航到脚本编辑器。检查此答案@Christolytras Hi Christos,非常感谢您的回复。我仔细检查了您的答案,但这对我没有多大帮助。也许根本没有办法像您所说的那样获取脚本的原始源代码。再次谢谢。