カレンダーイベントを入力し、「入力済み」というメモをセルに挿入するコードがあります。この部分は機能しますが、ある程度しか機能しません。
(別々の行に) 複数のイベントがある場合、最初のイベントに必要なように「入力」と表示されます。しかし、他の人にとっては、1 行ではなく 10 行下にメモが作成されます。私のコードを見ると、カレンダーのイベントが完全に作成されているため、これを行う原因は何もわかりません。私はそれがvar Comment
セクションにあると信じています - しかしそこには掛け算はありません!
誰かが私が間違っているところを見ることができますか?!
function CalendarInput() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 3; // Number of rows to process
var dataRange = sheet.getRange(startRow, 1, numRows, 26); //What data will be used
var data = dataRange.getValues();
var cal = CalendarApp.getDefaultCalendar(); //Gets the correct calendar
for (i in data) {
var row = data[i];
var title = row[2]; // Column with Title
var desc = row[8]; // Column with Description
var date = row[3]; //Column with Date
var edate = row[4] //Column with end date
var loc = row[9]; //Column with Location
var invite = row[11] //Column with Invite List
var sent = row[12] //Check Sent
var check = row[7]
var Comment = sheet.getRange(i+startRow, 7).setNote("Inputted")
cal.createAllDayEventSeries(title, new Date(date), CalendarApp.newRecurrence().addDailyRule().until(new Date(edate)), {description:desc,location:loc,guests:invite})