Twitterのフォロワー数を順番に取得する【Google Apps Script】

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

実際に使用したサンプルコード

function myFunction() {

//シート関連の設定
let ss = SpreadsheetApp.getActiveSpreadsheet();
let sheet = ss.getSheetByName('Twitter');

//配列に取得したいユーザーの名前を入れる
let getid = sheet.getRange(5,2,3,1).getValues();

//配列を用意
let 名前 = [];
let フォロワー = [];

for(let i = 0; i<getid.length; i++){

//Twitterのフォロワー数等の情報が取得できるURLを指定
let url = "https://cdn.syndication.twimg.com/widgets/followbutton/info.json?screen_names=" + getid[i];

//urlfetchappクラスのfetch関数でここからデータを取得する
データ = UrlFetchApp.fetch(url);

//JSONのParseメソッドで文字列をJSONとして解析し使用できるようにする
let object = JSON.parse(データ.getContentText());

//取得した要素を配列に追加していく
名前.push([object[0].name]);
フォロワー.push([object[0].followers_count]);

}

//配列をセルにいれる
sheet.getRange(5,3,名前.length,1).setValues(名前);
sheet.getRange(5,4,フォロワー.length,1).setValues(フォロワー);

}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です