Google apps script 在过去20天内从Pipedrive导入到google工作表的脚本
我有一个从Pipedrive导入到GoogleSheets的脚本,非常好用。我希望它只从过去的20天,而不是从一个特定的日期拉比赛。我还希望每次都清除这些行,并将它们放入fresh中,而不是将它们添加到下一个空行中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
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;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;i@nick.r.c这对你有帮助吗?@nick.r.c这对你有帮助吗?