首页 > TAG信息列表 > google-apps-script

javascript-在一个函数中插入“ continue”语句,稍后在另一个函数“ For loop”语句中调用

为了简化我的代码,我制作了一个包含“ if”语句的函数.该函数应在另一个函数的“ For”循环中调用.我想在自定义函数中放置一个“ continue”语句,稍后再调用.有没有可能做到这一点而没有错误?代码是用Google Apps脚本编写的. function example1() { //code here continue; }

javascript-使用Google Apps脚本创建“老式”邮件合并的问题

这是我昨天在Google Apps脚本办公时间环聊中提出的问题的跟进. 我最后一个脚本的目标是为我使用Google表单工作的高中创建一个学生选举的选举程序.该脚本包括三个部分:1)创建唯一的“投票ID”(随机的6位数字代码)2)将学生数据(姓名,房室和投票ID)合并到模板文档中,该模板文档将为该

JavaScript-Double hashing sha256 NOTworking !!如何转换为十六进制?

因此,我一直尝试在Google Script中使用SHA256镜像双重哈希,但无法复制第二个哈希.第一个散列可以正确复制,但是随后必须将第一个哈希插入下一个摘要中,然后关闭某些内容. var teststring = "hello"; var firsthash=Utilities.computeDigest(Utilities.DigestAlgorithm.SHA_25

javascript-使用Google脚本在Google文档中复制图表

我在Google文档(Google工作表)中建立了图表.现在,我需要复制图表. Google文档未提供图表的本地复制/粘贴界面.我试图在谷歌脚本中做到这一点没有运气: function copyChart() { var sheet = SpreadsheetApp.getActiveSheet(); var chart = sheet.getCharts()[0]; var chartCopy = s

javascript-使用nextpagetoken在Google Apps脚本查询中提取500多个结果

在对this post的有用答复中,我了解到可以一次从域目录中提取最多500个用户结果.现在,我试图获取一个脚本以继续运行并批量提取500个脚本,直到它从域(或本例中的OU)中拉出所有用户并将它们全部添加到同一电子表格中为止. 现在,我的代码如下所示: function writeToSpreadsheet(){ v

javascript-如何使用Google Apps脚本删除事件并发送电子邮件

function modifyevent(eventid,cal){ var event = cal.getEventById(eventid); event.deleteEvent(); } 这可以正常工作,但不发送电子邮件.您是否还有另一种使用GOOGLE应用脚本的方法.我想删除该事件并向参与者发送电子邮件,即使他们使用的是Outlook等日历,也要从他们的日

javascript-单元格范围上的Google Spreadsheet Script RegEx

背景(可选):我在VBA中编写了一个工作脚本,试图在JS中为Google Spreadsheets编写脚本,但是在每个单元格上进行正则表达式验证存在很多困难. 在此VBA代码段中,我设置了一个数据范围,并针对先前定义的RegEx测试每个单元. Set rRange = Range(arrLetters1(i) & intRange1, arrLetters2(

mysql-“无法建立数据库连接.检查连接字符串,用户名和密码.”

通过google和stackoverflow查看,我发现了许多问题,询问“无法建立数据库连接.请检查连接字符串,用户名和密码.”但是,我找不到找到潜在错误的任何人. 我正在尝试使用数据库连接编写第一个Google脚本;我有一个mysql和oracle jdbc getConnection,它们都产生此错误.我已经检查,仔细检查

在JavaScript中获取Gmail邮件正文时,删除HTML格式

我想在我的Google Apps脚本中删除html格式.我目前正在搜索电子邮件并将结果打印到Google电子表格中.我想知道是否有替换文本的方法.我知道正则表达式,但我认为它不能与getBody函数一起使用. 在此问题上,我将非常感谢您的反馈或帮助. 码: function Search() { var sheet = Spread

javascript-运行Google Script网络应用后关闭窗口?

我制作了一个小型的Web应用程序,当用户单击电子表格中的链接时会打开.该链接会将他们带到Web应用程序,从而对电子表格进行更改. 我希望浏览器窗口在代码完成运行后自动关闭. function doGet(e){ // code make changes to spreadsheet // here I want browser window to close

javascript-剥离成员函数的Google Apps脚本服务器中的对象

由于某些原因,从Google Apps脚本项目的服务器端返回的对象会将任何成员函数替换为null.以下是一些示例代码演示了这一点: 服务器 function A() { this.a = 'a string'; this.toString = function() { return this.a; } this.innerObj = { b : "B", toString : function(){ re

javascript-设置触发器以在每月的最后一个小时运行功能

在Google脚本中,我知道有按日期运行的触发器,但我认为这不起作用,因为月份的天数不同.因此,我想知道是否有一种方法可以将触发器设置为在每个月的最后一个晚上11点运行,而不管是30还是31. 谢谢解决方法:首先从项目Edit>创建触发器.当前项目的触发器或以编程方式对其进行注册,该触发

javascript-使用Google应用脚本按日期过滤数组

我有一个Google电子表格,它是一个2列表格,在A列上有日期(我确定是日期,并且所有date函数在所有列上都可以正常工作)和在B列文字上. 使用谷歌应用程序脚本,我得到了范围的所有值: var sheet = SpreadsheetApp.openById("........."); var ss = sheet.getSheetByName("......."); var

javascript-如何在App脚本中比较2个数组

我找不到如何在应用程序脚本中比较两个数组的方法,所以这是我想出的(使用stackoverflow的Q& A方法). 我想要一个函数来显示与数组2相同但与数组2不同的数组1的内容. 如果有人有更有效的方法,请发表.解决方法:我发现这更加简洁,如果您要进行大量记录,则速度会更快.如果您不关心仅通

javascript-在公司网络中分发表格的Google Apps脚本

开发一个简单的脚本. >我的公司使用Google云端硬盘存储其文档等. >我们通过将Google产品数据文件加载到电子表格中来对其进行遍历,但是ImportXML不能满足我们的所有需求.>因此,我制作了一个简单的Google Apps脚本文件来处理数据,然后将其吐出到打开的电子表格中当前有效的价差中.>

javascript-Google Apps脚本查找功能调用方ID

我有一个Google Apps脚本,可以动态生成按钮并为每个按钮分配一个ClickHandler,然后依次调用一个函数. 我的问题是,因为每个按钮都调用相同的函数,所以我无法找到一种方法来确定哪个按钮真正进行了调用.这是一个代码示例: var handler = app.createServerHandler("buttonAction"); f

javascript-在Google日历中更改事件的颜色

我试图在Google Apps脚本中使用高级日历服务来更改日历中特定事件的colorId. 到目前为止,我已经能够列出并获取事件以及我喜欢的事件.所以我有活动的ID. function getSpecificEvent(){ var calendarId = 'primary'; var eventId = '7h2tbvns2oo4r5gku6ghjfjclk'; var calEve

javascript-使用Google Apps脚本遍历整个列

我试图遍历我的Google工作表中的整个行,并将一些数据从一个工作表复制到另一个工作表.该列表将随着时间的推移而变长. 更具体地说:如果B列中的输入等于“蓝色”,则将A和C列中的值复制到另一张纸上. 对所有列执行此操作,直到该列结尾为止. 链接到我的电子表格:https://docs.google.com

javascript-根据最后一行的条件触发电子邮件警报不起作用

我尝试构建脚本,但是存在一些问题.表格格式是2列,分别是日期和值.这些是需要: 理想状态 >在Google表格中获取最后一个填充行(今天的日期),称为“测试”. >在该行中检查F列中的值是否大于0.5.>如果大于0.5,则触发电子邮件.>在电子邮件正文中,应注明“在[日期]找到结果”. 这是我的出

javascript-Google Apps脚本:使用电子表格范围作为参数从菜单中调用函数

我有一个函数,该函数接受电子表格范围作为参数,然后在与给定范围相同的行中添加日期. function autoDate(cell) { var currentDate = new Date(); var currentMonth = currentDate.getMonth() + 1; var currentDateStr = new String(); currentDateStr = currentDate.getD

javascript – Google App脚本 – 导入2个SpreadSheets之间的所有范围格式

更新:我写了for循环来修复合并的单元格和列宽问题.只需要一些边界帮助! 我正在努力将一系列单元格从一个Google电子表格复制到另一个Google电子表格.困难的部分是我试图保持所有格式.到目前为止,我已经能够保留所有格式,除了3个项目:单元格边框,各种合并单元格和列宽.任何帮助将不胜感

javascript – getLastRow()的问题

我遇到了getLastRow()的问题.我以为这个函数应该返回有数据的最后一行.但是由于我正在处理的工作表在填充数据的行下方有更多的空行,所以函数似乎进入并选择其执行的最后一个空行而不是选择具有数据的最后一行,这可能不是是相同的.有人可以告诉我如何解决这个异常现象.这是一个谷歌

javascript – 将URL参数传递到Web App脚本中

这个问题让我想把头发拉出来.我正在尝试将URL参数传递给Google Apps脚本,其中包含我想要呈现的数据的行ID(来自电子表格).我的参数是故事.但是,无论我尝试什么,我都会遇到各种各样的错误.最新的是: TypeError: Cannot read property “parameter” from undefined. (line 2, file

如何从外部源加载JavaScript并在Google Apps脚本中执行它

我正在构建一些谷歌应用程序脚本,并希望加载位于我的一台服务器上的javascript文件,并能够在Google Apps脚本中执行它的功能. 通过这种方式,我可以与人共享谷歌应用程序脚本并更新javascript而无需他们所需的努力. (我只会更新我服务器上的版本,然后将其加载到他们的Google Apps脚

javascript – 如何在不使用XmlService的情况下解析Google Apps脚本中的HTML字符串?

我想使用Google Spreadsheets和Google Apps脚本创建一个刮刀.我知道这是可能的,我已经看过一些关于它的教程和线程. 主要想法是使用: var html = UrlFetchApp.fetch('http://en.wikipedia.org/wiki/Document_Object_Model').getContentText(); var doc = XmlService.parse(html