Google apps script Google应用程序脚本-getConfig无法读取所有帐户
我用谷歌分析连接制作了一个谷歌脚本。我想阅读getConfig中的帐户。记录器写入所有帐户,但newSelectSingle()仅为一个。为什么?当我报告时,这个函数调用我的身份验证?或者它只是一张单子,其他什么都不做? 有人能帮我吗 这是我的密码:Google apps script Google应用程序脚本-getConfig无法读取所有帐户,google-apps-script,google-analytics,Google Apps Script,Google Analytics,我用谷歌分析连接制作了一个谷歌脚本。我想阅读getConfig中的帐户。记录器写入所有帐户,但newSelectSingle()仅为一个。为什么?当我报告时,这个函数调用我的身份验证?或者它只是一张单子,其他什么都不做? 有人能帮我吗 这是我的密码: function getConfig(request) { var cc = DataStudioApp.createCommunityConnector(); var config = cc.getConfig(); var a
function getConfig(request) {
var cc = DataStudioApp.createCommunityConnector();
var config = cc.getConfig();
var accounts = Analytics.Management.Accounts.list();
if (accounts.items && accounts.items.length) {
for (var i = 0; i < accounts.items.length; i++) {
var webProperties = Analytics.Management.Webproperties.list(accounts.items[i].id);
for (var j = 0; j < webProperties.items.length; j++) {
var profiles = Analytics.Management.Profiles.list(accounts.items[i].id, webProperties.items[j].id);
for (var k = 0; k < profiles.items.length; k++) {
Logger.log ( "Account :" + accounts.items[i].name + " : " + accounts.items[i].id)
Logger.log ( "Property :" + webProperties.items[j].name + " : " + webProperties.items[j].id)
Logger.log ( "View :" + profiles.items[k].name + " : " + profiles.items[k].id)
config
.newSelectSingle()
.addOption(config.newOptionBuilder().setLabel(accounts.items[i].name + " (" + accounts.items[i].id + ")").setValue("AC"))
.addOption(config.newOptionBuilder().setLabel(webProperties.items[j].name + " (" + webProperties.items[j].id + ") - " + profiles.items[k].name).setValue(accounts))
.setName('Accounts')
.setId(profiles)
}
}
}
}
return config.build();
}
函数getConfig(请求){
var cc=DataStudioApp.createCommunityConnector();
var config=cc.getConfig();
var accounts=Analytics.Management.accounts.list();
if(accounts.items&&accounts.items.length){
对于(变量i=0;i