Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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 在过去20天内从Pipedrive导入到google工作表的脚本_Google Apps Script_Google Sheets_Pipedrive Api - Fatal编程技术网

Google apps script 在过去20天内从Pipedrive导入到google工作表的脚本

Google apps script 在过去20天内从Pipedrive导入到google工作表的脚本,google-apps-script,google-sheets,pipedrive-api,Google Apps Script,Google Sheets,Pipedrive Api,我有一个从Pipedrive导入到GoogleSheets的脚本,非常好用。我希望它只从过去的20天,而不是从一个特定的日期拉比赛。我还希望每次都清除这些行,并将它们放入fresh中,而不是将它们添加到下一个空行中 function GetPipedriveDeals() { var ss = SpreadsheetApp.openById('sheet name'); var sheet = ss.getSheetByName("Sheet1"); var url = "h

我有一个从Pipedrive导入到GoogleSheets的脚本,非常好用。我希望它只从过去的20天,而不是从一个特定的日期拉比赛。我还希望每次都清除这些行,并将它们放入fresh中,而不是将它们添加到下一个空行中

function GetPipedriveDeals() {
  var ss = SpreadsheetApp.openById('sheet name');
  var sheet = ss.getSheetByName("Sheet1");

  var url    = "https://api.pipedrive.com/v1/activities?user_id=0&start=0&limit=500&start_date=2017-06-01&api_token=xxxxxxxxxxxxxxxxxxxx";

  var response = UrlFetchApp.fetch(url); 
  var dataSet = JSON.parse(response.getContentText()); 
  var data;

  for (var i = 0; i < dataSet.data.length; i++) {
    data = dataSet.data[i];
    sheet.appendRow([data.user_id, data.type, data.add_time, data.note, data.org_name]);
  }
}
函数GetPipedriveDeals(){ var ss=SpreadsheetApp.openById('sheet name'); var sheet=ss.getSheetByName(“Sheet1”); 变量url=”https://api.pipedrive.com/v1/activities?user_id=0&start=0&limit=500&start_date=2017-06-01&api_令牌=XXXXXXXXXXXXXXXXX”; var response=UrlFetchApp.fetch(url); var dataSet=JSON.parse(response.getContentText()); var数据; 对于(var i=0;i
任何帮助都将不胜感激,提前谢谢。

您可以使用开始日期和结束日期参数获取最近20天的记录和工作表。清除()以清除工作表的内容。请参阅以下代码。希望这有帮助

   function GetPipedriveDeals() {
      var ss = SpreadsheetApp.openById('sheet name');
      var sheet = ss.getSheetByName("Sheet1");

      sheet.clear(); //clear the contents of the sheet

      var startDate = getStartDate();
      var endDate = Utilities.formatDate(new Date(), "GMT", "yyyy-MM-dd");
      var url    = "https://api.pipedrive.com/v1/activities?user_id=0&start=0&start_date="+startDate+"&end_date="+endDate+"api_token=xxxxxxxxxxxxxxxxxxxx";
      var response = UrlFetchApp.fetch(url); 
      var dataSet = JSON.parse(response.getContentText()); 
      var data;

      for (var i = 0; i < dataSet.data.length; i++) {
        data = dataSet.data[i];
        sheet.appendRow([data.user_id, data.type, data.add_time, data.note, data.org_name]);
      }
    }


    function getStartDate() {
      var result = new Date();
      result.setDate(result.getDate() - 20);
      return result.convertDate();
    }

    Date.prototype.convertDate = function() {
      var mm = this.getMonth() + 1; 
      var dd = this.getDate();

      return [this.getFullYear(),
         (mm>9 ? '' : '0') + mm,
         (dd>9 ? '' : '0') + dd
      ].join('-');
    };
函数GetPipedriveDeals(){ var ss=SpreadsheetApp.openById('sheet name'); var sheet=ss.getSheetByName(“Sheet1”); sheet.clear();//清除工作表的内容 var startDate=getStartDate(); var endDate=Utilities.formatDate(新日期(),“GMT”,“yyyy-MM-dd”); 变量url=”https://api.pipedrive.com/v1/activities?user_id=0&start=0&start_date=“+startDate+”&end_date=“+endDate+”api_令牌=xxxxxxxxxxxxxxxxx”; var response=UrlFetchApp.fetch(url); var dataSet=JSON.parse(response.getContentText()); var数据; 对于(var i=0;i9?“”:“0”)毫米+毫米, (dd>9?“”:“0”)+dd ]。加入(“-”); };
您可以使用开始日期和结束日期参数获取最近20天的记录和工作表。清除()可清除工作表的内容。请参阅以下代码。希望这有帮助

   function GetPipedriveDeals() {
      var ss = SpreadsheetApp.openById('sheet name');
      var sheet = ss.getSheetByName("Sheet1");

      sheet.clear(); //clear the contents of the sheet

      var startDate = getStartDate();
      var endDate = Utilities.formatDate(new Date(), "GMT", "yyyy-MM-dd");
      var url    = "https://api.pipedrive.com/v1/activities?user_id=0&start=0&start_date="+startDate+"&end_date="+endDate+"api_token=xxxxxxxxxxxxxxxxxxxx";
      var response = UrlFetchApp.fetch(url); 
      var dataSet = JSON.parse(response.getContentText()); 
      var data;

      for (var i = 0; i < dataSet.data.length; i++) {
        data = dataSet.data[i];
        sheet.appendRow([data.user_id, data.type, data.add_time, data.note, data.org_name]);
      }
    }


    function getStartDate() {
      var result = new Date();
      result.setDate(result.getDate() - 20);
      return result.convertDate();
    }

    Date.prototype.convertDate = function() {
      var mm = this.getMonth() + 1; 
      var dd = this.getDate();

      return [this.getFullYear(),
         (mm>9 ? '' : '0') + mm,
         (dd>9 ? '' : '0') + dd
      ].join('-');
    };
函数GetPipedriveDeals(){ var ss=SpreadsheetApp.openById('sheet name'); var sheet=ss.getSheetByName(“Sheet1”); sheet.clear();//清除工作表的内容 var startDate=getStartDate(); var endDate=Utilities.formatDate(新日期(),“GMT”,“yyyy-MM-dd”); 变量url=”https://api.pipedrive.com/v1/activities?user_id=0&start=0&start_date=“+startDate+”&end_date=“+endDate+”api_令牌=xxxxxxxxxxxxxxxxx”; var response=UrlFetchApp.fetch(url); var dataSet=JSON.parse(response.getContentText()); var数据; 对于(var i=0;i9?“”:“0”)毫米+毫米, (dd>9?“”:“0”)+dd ]。加入(“-”); };
@nick.r.c这对你有帮助吗?@nick.r.c这对你有帮助吗?