Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script Google应用程序脚本-getConfig无法读取所有帐户_Google Apps Script_Google Analytics - Fatal编程技术网

Google apps script Google应用程序脚本-getConfig无法读取所有帐户

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

我用谷歌分析连接制作了一个谷歌脚本。我想阅读getConfig中的帐户。记录器写入所有帐户,但newSelectSingle()仅为一个。为什么?当我报告时,这个函数调用我的身份验证?或者它只是一张单子,其他什么都不做? 有人能帮我吗

这是我的密码:

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