google-apps-script相关内容

如何提高创建60张纸的APP脚本的性能?

我在Google Sheets中有一个使用insertSheet方法的简单应用程序脚本。它循环一个数组,从而创建60张图纸。但是,该脚本慢得令人痛苦--需要几分钟才能完成。 如何提高此方法的性能?或者,有没有其他方法可以更高效地创建60张工作表--比如使用Sheets REST API? 上下文 我有一个主表,它的作用类似于模板。对此工作表进行更改时,需要将其复制60次,因此用户 ..
发布时间:2022-04-12 15:20:08 其他开发

Google Web Apps-获取用户电子邮件,但以所有者身份运行脚本

我最近被Google Web应用吸引了,我有一点进退两难。我正在尝试构建一个应用程序,该应用程序对非常特定的用户和他们正在查看的数据根据他们的访问组进行过滤。 在Google工作表中,我列出了用户电子邮件及其各自的访问组。A栏-电子邮件,B栏-访问组 问题 当用户访问Web应用程序时,我使用它来获取他们的电子邮件: var email = Session.getActive ..
发布时间:2022-04-12 15:17:44 其他开发

Google Sheet中的条件边框

我正在尝试做Add border format to row if condition met in Google Sheets所要求的事情,但可接受的答案根本不起作用。最初的帖子非常清楚,所以这里又一次: Excel显然具有这种类型的条件格式 built-in。 我想通过谷歌应用程序在谷歌工作表上实现同样的目标 脚本。以下内容应演示前后的情况 条件: 数据集示例 ..
发布时间:2022-04-12 15:12:18 其他开发

如何以编程方式将Google Sheet脚本发布/部署为API可执行文件?

我有一个包含脚本的Google工作表,我想以编程方式执行以下操作。 以编程方式制作此Google电子表格public。 我希望以编程方式为任何用户(公共)执行与上述电子表格相关联的脚本。 我可以以编程方式执行“Publish>Deploy as API executable”吗? 推荐答案 您可能希望查看最近的updates in Release Notes,看看它是否有 ..

Google Sheets v4更新影响JSON Endpoint数据?2021年6月8日关闭

我读到了这篇article关于Google Sheet API v4更新的文章。我需要更改当前代码结构吗? 我正在使用simple JSON data在Web上显示Google工作表数据。我在Web上做了一些基于PHP和JavaScript的项目,使用以下代码: .HTML var sf = https://spreadsheets.google.com/feeds/list/1l7 ..

批量删除Google Sheet中的筛选器视图

我找到this old thread,但似乎无法使任何方法起作用。 问题:我有一个有数十人使用的电子表格,随着时间的推移,已经创建了>;200筛选视图。我想从工作簿的一个工作表中批量删除所有筛选视图。 我在启用Google Sheet API后尝试过这种方法。它可以运行,但遗憾的是,所有筛选器视图都保留了。 function clearFilter() { var s ..

从一个单元格中检索多种字体数据

Google工作表中的单元格可以具有多种字体颜色(或其他富文本属性),也可以包含存储在中的字符串。 也可以通过TextFormatRun属性explained here等接口来实现。 但是,只有关于编写部分的讨论,我在API文档或联机外部资源中找不到任何有关读取和检索此富文本数据的内容。 这是否可以实现? 例如,我希望检索单元格的完整字体颜色数据,如下所示: PS:如 ..
发布时间:2022-04-12 14:47:45 Python

使用应用程序脚本在Google Sheet中过滤视图的超链接

我想创建超链接(在第一个选项卡/工作表上有一个名称列表。每个名称在单击时应转到筛选器视图,记录在另一个工作表中)。示例:单击表1中的&John Smith&Quot;应该会将我带到筛选后的视图,其中包含表2中包含John Smith的所有行。 示例表 工作表%1表有名称 Names John Smith Ryan Jones Tony Welsh 表2包含销售信息 Sales_i ..

使用应用程序脚本在Google Sheet中显示多个过滤视图的超链接

这是question的扩展: 我有一张人名表(表1在A、B和C栏)。 我想要表2、表3和表4中人员的销售信息。 我需要一个用于工作表1上筛选视图超链接的应用程序脚本。因此,工作表1上的列A应将您带到工作表2上的筛选视图。工作表1列B的名称将具有工作表3中的筛选器视图的超链接。工作表1的列C名称将具有工作表4中的筛选器视图的超链接。 到目前为止,我的代码只从工作表1中的一列中获取名称, ..

如何使最后一行自动成为最后填充的行

我希望避免设置var lastRow =3000,如何让最后一行自动成为最后填充的行?我不是程序员。这是从Google Sheet发送电子邮件的脚本的一部分。我看过其他帖子,但都没有奏效。如有任何帮助,我们将不胜感激。 function sendEmails2() { var sheet = SpreadsheetApp.getActiveSheet(); var startRo ..
发布时间:2022-04-08 21:41:29 前端开发

Gmailapp发送的邮件进入垃圾邮件文件夹

我已经在这件事上挣扎了一个星期,但仍然没有看到任何希望。 我的公司正在使用谷歌表格来收集用户的订单,然后使用GmailApp.sendEmail向他们发送关于他们订单的电子邮件。该电子邮件包括一个指向我们网站上产品页面的链接和一个供用户付款的Paypal链接。 我的公司正在使用谷歌工作场所电子邮件,我们所有的电子邮件都经过了DKIM身份验证,并添加了SPF记录(无论是什么..)。我尝试向ma ..
发布时间:2022-04-05 16:30:38 其他开发

将cPanel中的所有Google JDBC服务IP地址列入白名单

我正在尝试通过JDBC服务将Google Docs扩展连接到MySQL数据库。MySQL数据库运行在需要使用cPanel的共享服务器上。CPanel一次只允许我添加一个白名单规则,并且我只能使用%通配符(它匹配0或更多任何类型的字符)。我编写了一个脚本来从IP地址范围生成这种格式的规则,但它们超过300个。我正在尝试找到一种更简单的方法来完成此操作。 是否有Google JDBC服务的域名可 ..
发布时间:2022-04-03 13:20:29 其他开发

如何在Google Docs中创建多栏页面(使用脚本)

Google Docs最近刚刚添加了一项功能,可以在每个页面上支持多个栏。用户可以进入格式->列并指定列数和列之间的间距。对时事通讯来说是很棒的。在此之前,人们使用桌子作为一种变通办法。 我要编写一个脚本,该脚本将在信纸大小的纸张(8.5 x 11)上获取文档,并将其放在分类帐大小的纸张(17 X 11)上的2栏中。 谢谢 推荐答案 我查看了文档Extending Goog ..
发布时间:2022-04-01 10:30:58 其他开发

使用Google App Script将AWS RDS连接到Google Sheet时出错

我正在尝试将AWS RDS连接到Google Sheet,但得到的结果是 无法建立数据库连接。检查连接字符串、用户名和密码。 我尝试了跟踪器中的方法,即“使用端点主机地址的IP”,但仍然出现相同的错误, 我有: set[RDS Settings-public accessibilty-on](&;已验证端点和访问详细信息在所有其他查看器(Navicat、Adminer ..