问题标签 [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.

0 投票
7 回答
104999 浏览

javascript - 如何使用谷歌应用脚​​本将一行从一个谷歌电子表格复制到另一个谷歌电子表格?

我想使用谷歌应用脚​​本将特定行从一个电子表格复制到另一个电子表格。

谁能帮我得到这个答案。

0 投票
2 回答
19265 浏览

api - 以编程方式访问亚马逊愿望清单?

Amazon 最近更改了他们的 API,现在似乎无法使用这些 API 以编程方式访问我在 Amazon 上的 WishList。除了屏幕抓取之外,任何人都知道有什么方法吗?也许是一些第三方服务(我不介意只使用公共数据)?

0 投票
3 回答
2072 浏览

google-apps-script - Google 文档日期更改

在此处输入图像描述

我在谷歌文档电子表格中有三个脚本。在此电子表格中,在column H(或column 8)中,如果我键入x,脚本会将其更改为当天日期。

几天后,每个日期column H都从一个日期变成了一个数字。数字看起来像这样:40492, 40494, 40511

我不确定是什么原因造成的。也许这是我的脚本有问题。我已经把它们贴在下面了。有任何想法吗?

这是第一个:

这是第二个:

这是第三个:

0 投票
2 回答
4826 浏览

google-apps-script - 是否可以在 Google-docs 电子表格中定义新功能?

是否可以在 Google 电子表格中定义可在任何单元格中使用的函数?

如果我可以定义和使用引用其他单元格的函数,就像我可以使用本机函数一样,这将很有帮助,例如通过输入=myfunction(C1, C2, C3)

0 投票
3 回答
3330 浏览

google-apps-script - 安装在编辑触发器上...编辑了哪个工作表?

例子:

https://spreadsheets.google.com/ccc?key=0Am8IA9FchrLbdHlkbWFMOWtZa1Y0RWpMNUV5Q3RMaVE&hl=en&authkey=CPXlr5UL

当您安装 on-edit 触发器时,您的函数会传递开始和结束行和列。但不是编辑了哪个工作表。

自然,我的第一个想法是抓住 SpreadsheetApp().getActiveSheet() 但这不起作用。

编辑示例电子表格中的任何单元格。安装的编辑触发器将向 Sheet1 填充值,告诉您您编辑了什么。现在切换到工作表 2 或工作表 3 并编辑一些内容。它总是报告 Sheet1 已被编辑。

触发器的代码:

如何编辑工作表?这是我的错误还是这是一个错误?还是他们在事件处理方式上的不足?

0 投票
2 回答
2663 浏览

google-apps - 服务调用次数过多:触发器

我们正在尝试实施一套电子表格来处理一组商店的预算数据。一切正常,直到我们尝试实现一个电子表格,该电子表格将从所有商店电子表格中收集数据并显示统计数据。由于 ImportRange 的限制,每个电子表格文档最多可以使用 50 次,我们一直在实施 Google 文档脚本来处理数据的导入。但是现在,当我们制作了一份文档副本以便每个月都有一份时,我们遇到了时间触发器的问题。我们设置了一个触发器,每分钟运行一次脚本,这会导致错误消息说明;服务调用次数过多:触发器

这里有什么限制?我们如何最好地解决这个问题?

我们还收到了一些其他错误消息,想知道如何解决这些错误;

  • 文档 tEHGO48zIBIFYRpb7Xhjwqg 丢失(可能已被删除?)(第 191 行)
  • 超过最大执行时间
  • 服务错误:电子表格(第 290 行)

我们在哪里可以找到描述不同限制和错误消息的文档?

0 投票
1 回答
847 浏览

google-app-engine - Google App Engine 和 Google Apps 脚本集成的 OAuth 问题

我正在尝试在 Google 电子表格中使用 Google Apps 脚本并遇到 OAuth 问题。

当我使用 Google Apps for Business 时,电子表格和 Google App 应用程序均受 Google 提供的 Oauth 保护。

下面是我正在使用的脚本。它给了我 oauth 舞蹈,但未能调用 URL 并返回 302 响应。

不知道下一步该怎么做。已尝试设置身份验证回调 hadler 和一切,但没有走远。我也ScriptProperties被设置为密钥和秘密(下面没有看到)。此外,未设置范围,因为 App Engine 指示 OAuth 适用于整个应用程序。

在 Google App Engine 告诉我应用程序正在请求访问之后,我在此结束时收到 302 响应。它还表明appspot.com 是外部提供商

0 投票
1 回答
675 浏览

forms - 如何从 Google Apps Script UI App 中的函数修改按钮

我在 Google Apps 脚本中创建了一个 UI 应用表单面板,其中包含以下按钮定义:

severClickHandler 设置为调用以下函数:

这很好用,但是一旦成功完成 buttonPressed() 函数的执行,我需要禁用 voteButton。如何将 voteButton 设置为不可见。有没有办法可以将投票按钮传递给 buttonPressed 函数?

0 投票
2 回答
1418 浏览

javascript - 使用 Google 脚本禁用自动日期解析

我正在使用谷歌脚本来实现一些谷歌电子表格的魔法,自动日期解析让我发疯了!我正在使用的工作表中充斥着各种日期格式,我更愿意将它们作为字符串处理,而不是让谷歌在每个 .getValues() 调用中将它们转换为 Date 对象。经过大量搜索,我仍然找不到阻止/禁用 Google 自动解析这些字符串的方法。有谁知道怎么做?

0 投票
2 回答
14464 浏览

google-apps-script - 是否有 G Suite/Google Apps API?

关于“G Suite/Google Apps API”的可用性,我有几个问题。我想将某种文档/电子表格/演示文稿管理直接集成到我正在构建的应用程序中。

该服务必须具有导入和导出到 DOC/XLS/PPT/PDF 等的能力,所以像Feng Office(如果你听说过的话)这样的东西不适合这种需求。

为此,我正在调查这样的事情是否存在。在我开始这项工作之前,我想知道:

  • G Suite/Google Apps 生产力工具是否允许从第三方应用程序中创建、读取、更新和删除所有文档/电子表格/演示文稿?
  • 潜在用户是否必须拥有 Google 帐户才能使用文档/电子表格/演示文稿编辑器?
  • 如果需要一个帐户,我的应用程序中的多个用户可以访问一个 Google 帐户下的文件吗?
  • 最后,是否可以跳过谷歌账户,让谷歌文档直接访问和保存我本地服务器上的文档?

很抱歉问题的崩溃列表,但如果有人可以帮助解决这些问题,我们将不胜感激。

spryno724