2016-03-24 16 views
4

私のオフィスでは、過去にGoogleフォームを送信して休暇や旅行をするシステムを使用していました。このフォームはGoogleシートを自動的に取り込み、次に自動的に共有カレンダーにポップします。今日は仕事をやめた。私はコードに行きました、そして、私はエラー '無効な会議名の値(行111、ファイル "コード"'。フォームとスプレッドシートからGoogleカレンダーにイベントを挿入する(エラー)

私はいくつかの実験を行い、私は 'var calendarId'を私の個人的なメールアドレス

この時点で私のコードが壊れているとは思われませんが、私は私の代理店のように感じていますGov'tの)共有カレンダーに投稿するために、コードを使用するために私の能力が制限されています。私はここで何かが足りないのですか?任意の考えは感謝。感謝!

/** 
* Creates an event in the user's default calendar. 
*/ 
function createEvent(title,startDt,endDt,desc,loc, col) { 
var calendarId = 'THIS IS WHAT IS CAUSING THE PROBLEM'; 
Logger.log(typeof(startDt)) 
var start = new Date(startDt); 
**var startISO = start.toISOString();** 
var end = new Date(endDt); 
var endISO = end.toISOString(); 
var event = { 
summary: title, 
location: loc, 
description: desc, 
start: { 
dateTime: startISO 
}, 
end: { 
dateTime: endISO 
}, 
// Sets the calendar color 
colorId: col 
}; 
event = Calendar.Events.insert(event, calendarId); 
Logger.log('Event ID: ' + event.getId()); 
} 

だから、今朝、私は私はもはや先週から間違ったエラーを得ることはありません。今、新しいエラーが発生しました。 'RangeError:日付が無効です。 (行95、ファイル "コード")

+0

コードの行111には何がありますか? – Munkey

+0

@Matt私は昨日から私たちのルビーコードで同じ問題を抱えています。私は私たちを最新の公式のクライアントライブラリに更新したが、同じエラーが発生している。 「会議名」フィールドはどこにも記載されていないため、これはGoogle側の問題だと思います。 GoogleカレンダーのAPIチームに問題を送信することができます** [ここ](https://code.google.com/a/google.com/p/apps-api-issues/issues/list?q=label :API-Calendar)** –

+0

カレンダーに予定を追加する方法を示すGoogle Developersのページ(3/24/16午後5時pdf):https://developers.google .com/google-apps/calendar/create-events –

答えて

0

私はカラーID 1-11を使用していました。 Calendar.Colors.get()はより多くのidsを返しましたが、> 11がそのエラーになりました

関連する問題