AppsScript-如何将项目(错误率,执行,用户)中的输出导入Googlesheet

时间:2019-03-31 02:05:10

标签: google-apps-script google-sheets google-apps-script-api

大家好,谢谢您的帮助。

我试图找出一个APpsScript代码/函数,使我能够从“项目仪表板”中提取统计信息(错误率,执行,用户),并将其存储到Google工作表中的三个不同列中。

我希望任何人都可以帮助我,因为我必须监视多个项目。

过去,我分别记录了每个项目的信息,但是现在项目太多了。

1 个答案:

答案 0 :(得分:1)

感谢Miroslav Glamuzina&Cooper的回复。

Cooper感谢您的评论和链接,我能够从指标中提取所需的信息,因此为了将来帮助其他人,这里是我使用的代码:

function getMetrics(){        
        var projectID ="<ENTER_YOUR_PROJECT_ID>";
        var tokenAPI = "<ENTER_YOUR_BEARER_TOKEN>";

        var api = "https://script.googleapis.com/v1/projects/" + projectID + "/metrics";
        var query = "?metricsGranularity=WEEKLY";
        var headers = { "Accept": "application/json", "Authorization": "Bearer " + tokenAPI };
        var options = {
            method: "GET",
            contentType: "application/json",
            headers: headers,
            muteHttpExceptions: true
        };

        var response = UrlFetchApp.fetch(api + query, options);
        var json = response.getContentText();
        var data = JSON.parse(json);

        Logger.log(data)
};

我从JSON获得了结果,一切都很好,可以在我需要的任何地方应用。 再次感谢您为我指出正确的方向。