【问题标题】:Why Google Apps Script throwing an "internal error" for Sites Services?为什么 Google Apps 脚本会为站点服务引发“内部错误”?
【发布时间】:2017-11-04 06:37:42
【问题描述】:

这是我的脚本,它基本上遍历驱动器文件夹,并将文件的 blob 作为附件放在谷歌网站上的某个页面上。前天还好好的,后来突然不工作了。

function myFunction() {
  var testpage = SitesApp.getSiteByUrl(siteURL).getChildByName("test");
  var photofolder = DriveApp.getFolderById(folder_ID);
  var filesinpf = photofolder.getFiles();
  while(filesinpf.hasNext()){
    var file = filesinpf.next();
    var fblob = file.getBlob();
    testpage.addHostedAttachment(fblob); //This line generating an error
  }
}

请帮忙!

【问题讨论】:

    标签: google-apps-script google-sites


    【解决方案1】:

    我昨天也遇到了同样的问题。 我已经为此工作了一个星期,昨天我在最后一行出现内部错误:

     function myFunction() {
    
       var myFolder = DriveApp.getFolderById                      
       ("0B-ZOMOQnNEDOU9sWEV5SzlXVTQ");
      var myFile = 
      myFolder.getFilesByName("Data.txt").next();
      var myBlob = myFile.getBlob();
    
      var myPage = 
     SitesApp.getSiteByUrl("https://sites.google.com/site/  
     demo ").getChildByName 
     ("home/demoFileCabinet");
    
      myPage.addHostedAttachment(myBlob);
     }
    

    可能是 Google 协作平台有问题??代码是正确的。

    我也创建了一个问题跟踪器。

    【讨论】:

    • 是的!这似乎是他们内部的问题。
    • Bufff,我在工作中使用这种脚本:-(,我希望他们能尽快解决问题
    • 希望如此!谢谢!
    • 企业支持票有消息了吗?
    • 我不知道!我从现在开始转向新事物!
    【解决方案2】:

    您可以使用google提供的示例代码重现此错误:

    https://developers.google.com/apps-script/reference/sites/page#addHostedAttachment(BlobSource)

    我创建了企业支持票。

    及时更新:[案例 #14128120] Google 协作平台 addHostedAttachment() 无法正常工作

    【讨论】:

      【解决方案3】:

      我从谷歌得到以下回复:

      让我确认这是我们的问题,提交的问题 ID 为 #68842220。

      请注意,我们的工程团队已经找到了造成这种情况的根本原因。 目前,我仍然无法确认何时修复它,但让我为您提供一个简单的解决方法,在我们等待修复时可以使用:交换“domain.com”和“宏”部分在对话框中输入 URL 时的 URL。

      示例,用于网址:

      https://script.google.com/a/domain.com/macros/s/AKfycbwJfGpXIiWHfsCi-j66RuPMNx6kTFsdjYIbNOyufZptGA1tirm6/exec
      

      试试

      https://script.google.com/a/macros/domain.com/s/AKfycbwJfGpXIiWHfsCi-j66RuPMNx6kTFsdjYIbNOyufZptGA1tirm6/exec
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-04
        • 2015-05-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-01
        相关资源
        最近更新 更多