AppsScript - Как импортировать выходные данные из проекта (частота ошибок, выполнения, пользователи) в Googlesheet - PullRequest
0 голосов
/ 31 марта 2019

Привет всем и спасибо за вашу помощь.

Я пытаюсь выяснить код / ​​функцию APpsScript, который позволяет мне получать статистику (Частота ошибок, Выполнения, Пользователи) из "панели инструментов проекта" исохраните его в листе Google в трех разных столбцах.

Я надеюсь, что кто-нибудь может мне помочь, так как мне приходится следить за несколькими проектами.

Раньше я регистрировал информацию для каждого проекта отдельно, носейчас будет слишком много проектов.

1 Ответ

1 голос
/ 31 марта 2019

Спасибо Мирославу Гламузине и Куперу за ваши ответы.

Купер, благодаря вашему комментарию и ссылке, я смог извлечь необходимую информацию из метрик, чтобы помочь любому другому человеку вБудущее здесь - это код, который я использовал:

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, и все было хорошо, чтобы быть примененным в любом месте, где мне было нужно.Еще раз спасибо, чтобы указать мне в правильном направлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...