on
google ads scripts で特定のラベルをつけたキャンペーンの有効・一時停止を切り替える。
google広告で,特定のラベル(この場合は,’use’)が付いているキャンペーンに対して,日付が奇数の場合に,キャンペーンを有効に,偶数の場合に無効に切り替える ads script。
function main() {
var now = new Date();
var odd = now.getDate()%2;
var labelIterator = AdsApp.labels()
.withCondition('Name = "use"')
.get();
if (labelIterator.hasNext()) {
var label = labelIterator.next();
var campaignIterator = label.campaigns().get();
while (campaignIterator.hasNext()) {
var campaign = campaignIterator.next();
if (odd) {
campaign.pause();
Logger.log(campaign.getName() + "停止");
} else {
campaign.enable();
Logger.log(campaign.getName() + "開始");
}
}
}
}