【发布时间】:2016-10-24 14:21:54
【问题描述】:
当 IT 对我们的网站进行更新时,我们必须关闭购物广告,否则我们的流量将因 Google 错误而中断几天。为此,我们通常会让人手动将新的 .txt Feed 文件上传到 Merchant Center,其中所有产品都列为“缺货”,然后当网站恢复正常后,我们会重新上传 .txt Feed 文件并恢复产品。
问题是我们可以使用 Merchant Center 中的“规则”工具将所有产品设置为“缺货”,但我们不能使用相同的规则将所有产品设置为“有货”,因为有些商品确实没货了。
在脚本中,连接到 Merchant Center 和提要非常简单,现在我只是想知道如何将 .txt 文件从 Google Drive 获取到 Merchant Center。
function PullPauseFeed(){
var filesIterator = DriveApp.getFilesByName('Google_Mex_Feed_2016-10-21_OUT OF STOCK.txt');
while (filesIterator.hasNext()) {
var file = filesIterator.next().getAs('text/plain');
}
return file;
}
function MexPause() {
var merchantId = '1111';
var datafeedId = '1111';
var newFeed = PullPauseFeed();
ShoppingContent.Datafeeds.update(newFeed, merchantId, datafeedId);
}
【问题讨论】:
标签: google-apps-script google-ads-api