Google apps script 使用AdWords脚本,如何将Merchant Center中的提要替换为Google Drive中的.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和一

当它在我们的网站上更新时,我们必须关闭购物广告,否则由于谷歌的错误,我们的流量将被关闭几天。为此,我们通常会有人手动将一个新的.txt提要文件上传到Merchant Center,所有产品都列为“缺货”,然后当网站恢复时,我们会重新上传一个.txt提要文件,其中包含已恢复的产品

问题是,我们可以使用Merchant Center中的“规则”工具将所有产品设置为“缺货”,但我们不能使用相同的规则将所有产品设置为“库存”,因为有些商品实际上已经缺货

在脚本中,连接到Merchant Center和一个提要非常简单,现在我只关心如何从Google Drive到Merchant Center获取一个.txt文件

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。