Во-первых, просто ссылайтесь на свои глобальные переменные по их именам, нет необходимости в this
.
Во-вторых, "data1"&&"data2"
соответствует «data1 AND data2» (скрипт приложения на языке JS), который всегда записывает true
в вашу переменную instagramAccountName
.
В-третьих, существует множество способов ссылаться на несколько имен учетных записей, но вы можете записать в свою переменную instagramAccountName
Array
имен = ['n1','n2']
и затем вызвать getInstagramData(username)
в for
или forEach
loop.
В конце ваша функция должна выглядеть следующим образом (кстати, учетные данные также определены как глобальные? Я не могу найти, где вы их определяете):
var instagramAccountName = ['data1','data2'];
function insertFollowerCount() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName(sheetName);
instagramAccountName.forEach(function(username){
accountdata = getInstagramData(username);
sheet.appendRow([username, Utilities.formatDate(new Date(),
"GMT", "yyyy-MM-dd"), accountdata.followerCount]);
});
};