问题标签 [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 投票
1 回答
1453 浏览

google-apps - Google Apps 脚本 - 文档和公告

所以这是我一直试图解决的场景。一个用户来到我们的网站,上传一个文件,该文件被发送到一个谷歌文档集合并生成一个指向该文档的链接,该链接通过电子邮件发送给管理员。我有一个公告页面,我想通过此脚本自动更新,以在公告中包含指向文档的链接......这是代码

有人可以帮我"docUrl"进入公告吗?谢谢你。

newAnnouncement(parameter)可以忽略该功能,以防万一它可以帮助您帮助我:)

0 投票
2 回答
1624 浏览

php - 使用 PHP 将一系列 Google 文档(.csv 文件)下载到我的网站

我的难题如下。我有很多数据存储在 Google Docs 上的各种电子表格中。将所有数据编译到一个电子表格中(用于分析目的)达到了大小限制。既然已经出来了,我需要另一种方法。

我编写了一个 Apps 脚本来获取数据并将其全部导出到一系列相应的 .csv 文件中。我现在需要从存储在 Google Docs 中的 30 个 .csv 文件中获取数据并将其导入 MySQL 服务器。这是最有效的方法吗?

现在,我需要一种将所有 .csv 文件从我的 Google 文档列表导入服务器的方法,我的 PHP 脚本可以将它们导入数据库。你能为我指出正确的方向吗?

我在研究过程中发现了以下帖子,看起来非常接近,但不幸的是,在将其适应我的目的时,它超出了我的想象......

http://gdatatips.blogspot.com/2009/07/download-google-doc-using-php-library.html

非常感谢!任何帮助将不胜感激!:)

0 投票
1 回答
3934 浏览

google-apps-script - 谷歌应用脚​​本复制文档页面

我在 Google Docs 中有一个包含一页的模板文档。我想创建一个包含 N 页的新文档,每页与模板文档中的一页相同。

我怎样才能做到这一点?

0 投票
5 回答
9481 浏览

google-apps - 如何在使用 Google Apps 脚本遍历 Google 电子表格时跳过隐藏行

我有一个包含许多隐藏行的 Google 电子表格,我想在遍历电子表格中的行列表时跳过它们。

这主要是一个效率问题,因为我正在处理超过一半的行被隐藏并且不需要检查。

任何帮助,将不胜感激。

0 投票
4 回答
203416 浏览

user-interface - 如何使用应用脚本在谷歌电子表格的单元格内添加 UI?

我想将按钮添加到 Google 文档电子表格中的特定单元格。应用程序脚本 UI 文档 讨论了如何添加新面板,但不清楚该面板中的 UI 如何附加到特定行或单元格。

是否可以将 UI 添加到特定单元格,或者我们是否仅限于添加新面板?

0 投票
16 回答
106890 浏览

performance - 在 Google 表格列中找到第一个空行的更快方法

我编写了一个脚本,每隔几个小时就会在 Google Apps 电子表格中添加一个新行。

这是我用来查找第一个空行的函数:

它工作得很好,但是当达到大约 100 行时,它变得非常慢,甚至十秒。我担心当达到数千行时,它会太慢,可能会超时或更糟。有没有更好的办法?

0 投票
2 回答
3286 浏览

google-apps-script - 如何使用 Google API 管理 Gmail 标签?

我正在 GAE 中创建一个使用 Google API 的应用程序。我需要管理 Gmail 帐户中的标签,但找不到允许我执行常规CRUD(创建、删除和咨询)的 API。

0 投票
2 回答
8865 浏览

google-apps-script - 谷歌应用脚​​本从电子表格脚本更新融合表

我想在 google docs 电子表格中创建一个应用程序脚本,该脚本将定期从工作表中复制行并将它们插入到融合表中。下面我粘贴了我的最佳尝试,但应该注意的是,我真的希望它发布一个 2 列范围,而不是那对值。那只是一个占位符。

此处的此链接描述了如何与融合表交谈 http://code.google.com/apis/fusiontables/docs/developers_guide.html#Inserting

但我不明白如何编写脚本来实现这一点。我已经搞砸了一堆,我想我有这些问题

-我没有正确形成发布请求 -我缺少某种身份验证步骤。

我是一个完全的新手,我这里的东西是复制粘贴的。一些看起来很有帮助的资源:

这家伙似乎已经想出了如何编写一个应用程序脚本来发送帖子请求 http://blog.vivekhaldar.com/post/428652690/google-apps-script-spreadsheets-mashup-hub

这似乎很重要

这些人似乎在做一些非常相似的事情,但我不知道如何让它发挥作用

提前致谢!

0 投票
2 回答
235 浏览

javascript - 应用脚本教程混乱

教程在这里: 教程:使用 JavaScript 对象编写电子表格数据

完整的代码可以在教程的最后找到。

我没有在第一个函数 runExample() 中得到 for 循环

我不明白if语句中发生了什么。dataByDepartment[rowData.department])是什么意思???

dataByDepartment最初是空的...这是在创建属性吗?

有人可以解释一下整个循环在做什么吗?非常感谢你!

PS:我对 Javascript 还是很陌生...来自 C 编程,我总是对对象和属性的创建感到困惑...

0 投票
2 回答
13620 浏览

google-apps-script - 我可以从 Google 表格脚本生成文件吗?

我正在使用 Google 表格为我正在做的事情制作一堆数字数据的原型。

有没有办法将子集导出到文本文件?

实际上,我的目标是导出一个可以直接包含在另一个项目的构建中的文件。

那么有没有办法生成一个文本文件供下载?