Adwords脚本-排除今天从日期范围
Adwords script - exclude TODAY from date range
我正在尝试创建一个Google Adwords脚本,可以以某种方式从日期范围中排除今天的日期。
根据Adwords文档,一般语法如下:forDateRange("20130324", "20130324")
唯一支持的值如下:TODAY, YESTERDAY, LAST_7_DAYS, THIS_WEEK_SUN_TODAY, LAST_WEEK, LAST_14_DAYS, LAST_30_DAYS, LAST_BUSINESS_WEEK, LAST_WEEK_SUN_SAT, THIS_MONTH, LAST_MONTH, ALL_TIME
但是我需要能够将TODAY从这个范围中排除。
我需要写什么代码才能产生这个?
提前感谢
在您的脚本中,您需要更改start_date?
如果你能解释得更好一点,因为你将在脚本中使用这些日期范围,你可能会变得更清楚
对于排除今天,您可以在end_date中使用"Yesterday",但要在yyyymmdd中生成昨天,您可以使用此函数返回您希望的日期。
function format_date(date){
var date = date;
var yyyy = date.getFullYear().toString();
var mm = (date.getMonth()+1).toString();
var dd = date.getDate().toString();
var mmChars = mm.split('');
var ddChars = dd.split('');
var datestring = yyyy + (mmChars[1]?mm:"0"+mmChars[0]) + (ddChars[1]?dd:"0"+ddChars[0]);
return datestring;
}
var date = new Date();
date.setDate(date.getDate() - 1);
yesterday = format_date(date);
Logger.log(yesterday);
现在你可以在脚本中使用forDateRange("20130324", yesterday),对于所有的日子,你将有一个直到今天的日期范围。
希望对你有所帮助
相关文章:
- 正在更新起始日期角度日期范围选择器中的日期选择
- 如何从日期范围选择器中获取两个日期
- 基于日期范围的一组日期范围内的天数
- 过滤日期范围 angularjs 时出错
- 如何在引导日期选取器中限制可选择的日期范围
- 如何在 jQuery 日期选择器 UI 中阻止多个日期范围
- 根据主干集合中的日期范围进行选择
- 关于如何将日期输入值与最小/最大日期范围进行比较的建议
- 查找某个日期范围内的可用天数
- 正在将日期范围选择器转换为角度指令
- 在日期范围内查找丢失日期的最有效方法是什么
- XML查询日期范围查找
- 更改日期范围输入组件的格式
- 24小时格式的日期范围选取器
- jQuery:检索日期选择器日期,检查是否在日期范围内,显示/隐藏字段
- 如何在eonasdan Bootstrap 3 Datepicker上重置链接选取器的日期范围
- 从日期范围滑块访问最小值和最大值
- 什么是JavaScript日期范围
- 正在将日期范围选取器的开始日期设置为空
- RobinHubots jquery.inputmask日期范围