2016-04-07 13 views
0

この例(http://www.cloudbakers.com/blog/export-google-calendar-entries-to-a-google-spreadsheet)に従ってGoogleカレンダーからGoogle Appsスクリプトを使用してイベントをスプレッドシートにプルしました。シートAPIを使用してgCalから複数のカレンダーイベントを引き出す

しかし、私は複数のカレンダーに引くしようとしてループを作成しています:Google Appsのスクリプトが動作する方法は、それが行2から毎回起動するということであるしかし

var email_list = ['email1', 'email2', 'email3'] 
email_list.forEach(function (email) { 
    var mycal = email 
    var cal = CalendarApp.getCalendarById(mycal) 
    ... 
}) 

を。とにかく、それぞれのイベントを追加するのですか?

答えて

0

私はこれを行う方法について2つの方法を考えました。まず、あなたが望むように、appendRow()を使うことができます。提供されたデータを使用して、最後の行と権利が自動的に選択されます。

第2に、元のロジックを使用しています。すべてのカレンダーのスプレッドシートコードにイベントを追加する代わりに、すべてのカレンダーを最初に繰り返して、すべてのイベントを照合し、イベントを反復してスプレッドシートに追加します。

これが役に立ちます。がんばろう。

関連する問題