2017-10-30 10 views
1

GoogleスプレッドシートをJIRAに接続してレポートを自動的に更新するためのデータを収集しようとしています。Googleスプレッドシート/ JIRA接続

しかし、私はこの変更されたスクリプトでいくつかの点で苦労しています。

コンポーネントフィールドを返すが、名前フィールドを呼び出すとundefinedが返されます。

var components = data["issues"][id].fields.components.name; 

私は名前フィールドを削除すると、私は次の応答を得る:

{name=#####, self=https://www.#########/rest/api/2/component/26357, id=26357} 

第二の問題は、問題のほんの一握りがレンダリングされていることです。テーブルへの書き込みを行う限り、私は私のREST呼び出しを見ることができるように、OKになります。

var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); //select active spreadsheet 
sheet.getRange(2, 1, issuessss.length, 7).setValues(issuessss); // write from cell A2 
break; 

誰でも助けることができる任意のアイデアがありますか?

答えて

0

フィールドコンポーネントは配列なので、components.nameは存在しません(つまり、コンポーネント[0] .nameは機能します)。

値を設定する前に、まずflushを実行してください。

関連する問題