小编Jac*_*vdb的帖子

比较两个日期Google应用脚本

比较两个日期的最佳方法是什么?

var int = e.parameter.intlistbox;
var startDate = rSheet.getRange(parseInt(int) + 1 ,1).getValues();
// returns Sat Jun 30 2012 00:00:00 GMT-0300 (BRT) 
var toDay = new Date();
// Sat Jun 23 2012 22:24:56 GMT-0300 (BRT)

if (startDate > toDay){ ....
Run Code Online (Sandbox Code Playgroud)

我看到.toString()选项,但似乎只适用于==或===运算符.

这个问题有什么明确的吗?

datetime date date-manipulation google-apps-script

16
推荐指数
5
解决办法
6万
查看次数

例外:配额错误:超出用户速率限制

我有一个应用程序脚本,我循环访问我的Google Analytics帐户,直到找到某个个人资料.
if (profileItems[i].getName() == "Dev Test" )
比其他功能(见下文)我打电话给谷歌分析API并始终获得抛出异常:异常:配额错误:超出用户速率限制

function getReportDataForProfile(profileId) {
var tableId = 'ga:' + profileId;
var startDate = getLastNdays(14);   // 2 weeks (a fortnight) ago.
var endDate = getLastNdays(0);      // Today.

var optArgs = {
  'dimensions': 'ga:keyword',              // Comma separated list of dimensions.
  'sort': '-ga:visits,ga:keyword',         // Sort by visits descending, then keyword.
  'segment': 'dynamic::ga:isMobile==Yes',  // Process only mobile traffic.
  'filters': 'ga:source==google',          // Display only google traffic.
  'start-index': '1',
  'max-results': '250'                     // Display the first 250 results. …
Run Code Online (Sandbox Code Playgroud)

google-analytics-api google-apps-script google-api-console

9
推荐指数
1
解决办法
7910
查看次数

GAS 是否可以一次替换 getActiveDocument().getSelection() ?

我的用户在他的 Gdoc 中有以下选择。

在此处输入图片说明

现在从侧边栏他想替换他在文档上所做的选择。
GAS 问题是是否可以立即执行此操作,例如: 或者我是否必须循环遍历才能删除它们(或替换它们),然后以某种方式将新文本放在该位置?
var selection = DocumentApp.getActiveDocument().getSelection() selection.replace("newtext")
selection.getRangeElements()

sidebar google-docs google-apps-script

5
推荐指数
1
解决办法
733
查看次数