私のオフィスでは、過去に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、ファイル "コード")
コードの行111には何がありますか? – Munkey
@Matt私は昨日から私たちのルビーコードで同じ問題を抱えています。私は私たちを最新の公式のクライアントライブラリに更新したが、同じエラーが発生している。 「会議名」フィールドはどこにも記載されていないため、これはGoogle側の問題だと思います。 GoogleカレンダーのAPIチームに問題を送信することができます** [ここ](https://code.google.com/a/google.com/p/apps-api-issues/issues/list?q=label :API-Calendar)** –
カレンダーに予定を追加する方法を示すGoogle Developersのページ(3/24/16午後5時pdf):https://developers.google .com/google-apps/calendar/create-events –