嘿所以目前正在开展我的第一个个人项目,所以请耐心等待!
目前正在尝试创建一个Javascript程序,该程序将解析谷歌表单中的信息以生成显示信息的幻灯片。从我的研究到目前为止,我发现促进此过程的最佳方式是googles app脚本编辑器。但是,我想知道我是否可以通过从不同的javascript(或者甚至是java)程序请求它来运行此代码,我将在webstorm上编写代码。如果我不能这样做,那么利用谷歌应用程序脚本编辑器的最佳方式是什么? 谢谢!
答案 0 :(得分:2)
Google Apps脚本只是带有额外内置API的javascript(例如SpreadsheetApp
,FormApp
等)。
它还有一个UrlFetchApp
API。
所以你可以运行这样的代码:
// The code below logs the HTML code of the Google home page.
var response = UrlFetchApp.fetch("http://www.google.com/");
Logger.log(response.getContentText());
因此,如果您想从其他地方提供JavaScript,您可以在Google Apps脚本端获取它,然后eval
。 (但我们都知道how tricky eval
can get)
另一个选择是使用Google App Engine(或任何其他框架)编写自己的服务器端,并使用Google's OAuth并授权您的应用从Forms
表单中获取数据
答案 1 :(得分:0)
你可能想看看布鲁斯麦克弗森的插曲“幻灯片合并”。我从来没有用它,但听起来它可能适合你。这是它在插件商店中的样子:
从谷歌表单获取信息与谷歌应用程序脚本相关,因为您可以将表单链接到电子表格。如今,Google Apps脚本文档非常好用。这是documentation link。 Google Apps脚本基于Javascript 1.6。如果您已经是程序员,我的猜测是您在学习使用它时遇到的问题很少。根据我的经验,最困难的事情是处理谷歌应用程序脚本中范围的getValues()方法生成的数组数组,我做了short video可能对你有所帮助。
我还在Google Apps脚本中编写了一个脚本,该脚本生成sheet show,这是一个电子表格内的幻灯片放映。
我发现使用脚本编辑器非常简单。文档的support section中有一些文档。它有时可能有点儿马车,但总的来说我认为它是一个非常好的工具。