Google apps script 使用AdWords脚本,如何将Merchant Center中的提要替换为Google Drive中的.txt文件?
当它在我们的网站上更新时,我们必须关闭购物广告,否则由于谷歌的错误,我们的流量将被关闭几天。为此,我们通常会有人手动将一个新的.txt提要文件上传到Merchant Center,所有产品都列为“缺货”,然后当网站恢复时,我们会重新上传一个.txt提要文件,其中包含已恢复的产品 问题是,我们可以使用Merchant Center中的“规则”工具将所有产品设置为“缺货”,但我们不能使用相同的规则将所有产品设置为“库存”,因为有些商品实际上已经缺货 在脚本中,连接到Merchant Center和一个提要非常简单,现在我只关心如何从Google Drive到Merchant Center获取一个.txt文件Google apps script 使用AdWords脚本,如何将Merchant Center中的提要替换为Google Drive中的.txt文件?,google-apps-script,google-ads-api,Google Apps Script,Google Ads Api,当它在我们的网站上更新时,我们必须关闭购物广告,否则由于谷歌的错误,我们的流量将被关闭几天。为此,我们通常会有人手动将一个新的.txt提要文件上传到Merchant Center,所有产品都列为“缺货”,然后当网站恢复时,我们会重新上传一个.txt提要文件,其中包含已恢复的产品 问题是,我们可以使用Merchant Center中的“规则”工具将所有产品设置为“缺货”,但我们不能使用相同的规则将所有产品设置为“库存”,因为有些商品实际上已经缺货 在脚本中,连接到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);
}
你可能想试试
这是一个AdWords脚本功能,允许您与外部数据源集成,例如Google Drive中的Google电子表格。AdWords脚本允许您通过界面从电子表格中读取数据并将数据写入电子表格
在您使用Google Drive中的.txt
文件的情况下,您可以选择通过该界面进一步利用Google Drive。这允许脚本在Google Drive上创建、查找和修改任意文件
请尝试浏览给定的文档,并查看您可以使用的可用方法或属性。Hi Teyam,感谢您的回复。我已经在工作表和驱动器上做了很多工作来操作数据和保存目标,以便在脚本中进行投标调整,我只是挂断了如何替换提要中的.txt文件。当我以纯文本的形式从驱动器中提取.txt文件时,我可以记录数据。我只是不太明白将它作为.txt文件加载到Merchant Center的步骤。我正试图拼凑“resources”变量在Datafeeds.update函数中可能包含的内容。我不需要.txt文件中的数据,我只需要将完整的文件传输到Merchant Center。