dictionary - 为什么这个 Google 应用程序脚本中忽略了“if”?
问题描述
我正在尝试获取一个电子表格来更新我的 Google 帐户上的日历,但我正在努力使if
以下代码的条件正常工作。当我运行inseritoNelCal
调试时说它是未指定的,即使电子表格在每一行/列中都有实际数据。
var IN_CAL = new String('INSERITO');
function dallaTabellaAlCalendario() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 2; // Number of rows to process
// Fetch the range of cells A2:B3
var dataRange = sheet.getRange(startRow, 1, numRows, 3);
// Fetch values for each row in the Range.
var data = dataRange.getValues();
for (var i = 0; i < data.length; ++i) {
var row = data[i];
var title = row[0]; // First column
var startTime = new Date(row[1]); // 2nd column
var endTime = new Date(row[02]); // 3rd column
var description = row[3]; // 4th column
var location = row[4]; // 5th column
var guests = row[5]; // 6th column
var inseritoNelCal = row[6]; // 7th column
}
if (inseritoNelCal != IN_CAL){
var calendar CalendarApp.getCalendarById("mycalendarID").createEvent(title, startTime, endTime, {Descrizione: description, Luogo: location, Allievi: guests, Inserito: inseritoNelCal });
sheet.getRange(startRow, 7).setValue(IN_CAL);
}
}
解决方案
推荐阅读
- android - AsyncTask 为空
- c# - 举办锦标赛,如何存储所有玩家分数
- node.js - 如何使用 mongoose 使用 where 查询数据库
- cocoapods - 从 pod 框架访问父项目 SWIFT_FLAGS/SWIFT_ACTIVE_COMPILATION_CONDITIONS
- asp.net-core - 是否有任何支持几何查询的带有 EF Core 的 ASP.NET Core OData API 示例?
- jenkins - 使用凭证将声纳添加到 Maven Jenkins 作业失败
- excel - 如何标记具有重复名称且条件值小于 20 的项目?
- odoo-12 - 从“Leaves Second Approve”编辑通知内容
- javascript - Wordpress 似乎不接受 css 音乐播放器的 @keyframes
- reactjs - Semantic UI React 下拉菜单未设置值 onChange: React+ Typescript