google-apps-script - 解决“缺少;之前声明”以根据日期复制单元格值
问题描述
我想根据日期复制单元格的值。
function pastespecial() {
var app = SpreadsheetApp;
var activeSheet = app.getActiveSpreadsheet().getActiveSheet();
var currentDate = new Date();
var spreadsheet = SpreadsheetApp.getActive();
for (var i = 2; i <= 150; i++) {
var workingCell = activeSheet.getRange(i, 1).getValue();
if (workingCell = currentDate) {
var spreadsheet.getRange(i, 6).activate();
spreadsheet.getRange('AB6').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
}
}
};
错误
失踪 ; 声明之前。(第 17 行,文件“宏”)
解决方案
问题是你的线
var spreadsheet.getRange(....
由于您没有在以 开头的声明中提供var
变量名,因此您只是编写了一个语句(以 开头spreadsheet.
)。
正如评论所指出的,一旦你解决了这个问题,你将需要重新审视如何Date
根据时间来比较对象,而不仅仅是对象本身。
推荐阅读
- php - 使用 PHP 从 JSON 数组中获取值
- html - 如何将 HTML 添加到文本中并将其添加到 DOM 以显示它?
- java - 无法将模型对象添加到“/”中的 jsp 视图,但相同的方法正在调用 /index
- android - 如何在firebase数据库中搜索一对
- sql - 如果一个值为 NULL,则两个值都为 NULL
- django - 如何在 Django 模板中使用“While Loop”?
- ruby-on-rails - 为什么会出现 Uncaught ReferenceError: $ is not defined coffeescript in rails 5.2?
- javascript - 难以将图像转换为 Base64
- google-chrome - 从站点获取最“重”图像的列表
- .net - 使用 PackageReference 作为 RestoreProjectStyle 时,如何避免传递依赖项的类型暴露?