Как получить события из компонентов панели инструментов Google Data Studio с помощью Google Apps Script? - PullRequest
0 голосов
/ 01 апреля 2019

enter image description here Мне нужно получить события компонентов, чтобы я мог сделать третий вызов в API маркетинга Facebook, возможно ли это?Я пытался сделать эту работу в течение нескольких недель, и у меня не было никакого успеха, это был бы способ сделать это работает или есть другой способ, которым я не нашел это.У меня есть два URL для работы, теперь мне просто нужен третий, есть кто-то, кто может дать мне руку или направление?Когда представление Сводка строк помечено, мне нужно вызвать отдельный URL-адрес, он суммирует то, что присутствует в таблице, но мне нужно проигнорировать этот результат и вызвать результат, равный панели мониторинга Менеджера объявлений. Могу ли я заставить ее работать?Иначе, что было бы способом?Следуйте за изображением!Я пытался манипулировать полями, добавленными в панель, я все еще не могу получить результат, я надеюсь!

var date_start = fieldName[i].name === 'date_start';
var campaign_name = fieldName[i].name === 'campaign_name'; 
var ad_name = fieldName[i].name === 'ad_name';
var adset_name = fieldName[i].name === 'adset_name';

 if(date_start){
    var hasDate = true   
  } 
  if (hasDate){
       timeIncrement = '&time_increment=1';
     } else{
       timeIncrement = '';
     }

 if(!campaign_name || !ad_name || !adset_name){
        level = '&level=ad';
     } else {
        level = '';
     }

  if (adset_name || date_start... All the true fields) {  
       url = 'https://graph.facebook.com/v3.2/'+ request.configParams.campaings_id +'/insights?fields=' + parameters + level + '&time_range[since]=' + dateStart + '&time_range[until]=' + dateStop + timeIncrement;

    } else {
       url = 'https://graph.facebook.com/v3.2/'+ request.configParams.campaings_id +'/insights?fields=' + parameters + level + '&time_range[since]=' + dateStart + '&time_range[until]=' + dateStop;

    } 

enter image description here

...