问题标签 [google-apps-script]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-apps-script - 是否可以从谷歌电子表格填充谷歌表单?
我想创建一个使用电子表格中的数据的表单,以便它是动态的。是否有可能做到这一点?我无法找到任何描述如何或任何示例的地方。
似乎所有可能的方法都是从表单中填充电子表格,我也会使用它,但它不是这里的主要关注点。
google-apps-script - Google 小工具/电子表格:获取小工具的电子表格密钥
所以我正在开发一个谷歌小工具(实际上只是小工具化,所以我可以为此获得一个数据存储),我想嵌入到谷歌电子表格中(在此之后,我将跳过谷歌这个词 - 你可以想象它在那里)。
我想使用嵌入小工具的电子表格作为我在小工具中输入的数据的键/值存储(我认为小工具数据的 2K 限制是不够的)。看起来我想做的是使用小工具的 feed api来操作 电子表格的列表 feed。但是,为了知道电子表格的列表提要是什么,我需要知道电子表格的密钥(在 URL 中)。我认为我不能直接从 URL 中抓取密钥,因为该小工具似乎是通过 iframe 插入的。
所以我需要知道如何告诉小工具我正在将电子表格的密钥嵌入到电子表格中。我想我可以让用户手动输入,但我更希望我的小工具以编程方式知道密钥。
vba - VBA 到 Javascript
我在 Excel 中构建了一个宏来从网站中提取数据,并且我想在 Google 电子表格中重新创建该宏 - 作为常规电子表格或作为一种 Google 应用程序。excel 文件使用 VBA,我相信 Google 只使用 javascript。
有没有办法解决这个问题?我不知道 javascript,也无法使用我在 google 中构建的内容。
google-apps-script - 开发人员如何以编程方式编辑 Google Doc?有文档 API 吗?
(据我所知)似乎没有用于编辑 Google Docs 的 API(不是电子表格,它们基于 HTML 的文档)。有没有人做过类似的事情?也许通过下载 HTML 版本、编辑和上传更改?
google-apps-script - 在 Google 电子表格事件上运行 Google Apps 脚本?
如果我创建了一个 Google 应用程序脚本,我可以将它连接到 Google 电子表格以根据事件运行,还是必须手动调用它?
我不知道 Google 表格是否支持任何事件。
例如:一个 Google 应用程序脚本删除电子表格中已通过已完成行旁边具有数字 1 的列标记为已完成的行。我希望在修改行时运行它,甚至在第一次加载电子表格时运行。
json - 将 JSON 数据导入 Google 表格
我正在从 Web 服务中提取数据,并将其格式化为 JSON。我正在为 Google 表格编写一个 Google Apps 脚本,它将为我填充数据。我的问题是,我似乎无法解析它。
正在做:
错误出来,说:
未定义项目 [0]。
我应该这样做吗?
javascript - Javascript 对象属性的引用错误
我在 Google Apps 脚本引擎上用 Javascript 构建了一个对象,每次运行我的脚本时,我都会收到一个参考错误,指出未定义 uName。
这是相关的代码:
根据我找到的所有来源,我不需要使用关键字 var,当我包含它时,它会引发其他错误。
会发生什么?
谢谢
javascript - 在 Google Apps 脚本中显示 HTML 格式的消息框?
该Browser.msgBox("hello")
方法允许我在消息框中向用户显示文本“hello”,但如果我在其中放入任何 HTML,例如“Hi there ”,用户只会看到 HTML 标签。
有没有办法通过使用谷歌应用程序脚本向用户显示带有简单 HTML 的弹出窗口?
email - Google Apps 脚本中的每日电子邮件限制是多少?
有人可以告诉我是否有一个网页列出了从 Google Apps 脚本发送的电子邮件的官方 Google 限制(配额)?
在测试我的小脚本时,我遇到了一个错误:
服务调用次数过多:email (# 59)
现在我不能再发邮件了。
此信息的明显位置在MailApp.sendEmail 文档中。但是,这并没有说明限制。
我在 2/11/10的谷歌论坛上发现了这个讨论,用户讨论了每天 100 或 500 封电子邮件的限制,24 小时禁止,但谷歌没有人提供官方答案。
请注意,这是针对 Google Apps 脚本的,它与 Google App Engine 不同,后者确实有很好的发布限制。
google-sheets - 是否可以自动化 Google 电子表格脚本(例如,没有触发它们的事件)?
有谁知道是否可以在不需要手动事件的情况下使用 Google Apps 脚本运行?含义 - 我想设置一个电子表格以每天在指定时间发送表格。我已经想出了如何通过执行脚本来手动发送表单,但是谷歌是否已经实现了设置脚本以在未来运行(并且在重复的基础上)的能力?
我已经搜索了答案,但找不到答案。
谢谢...