获取谷歌应用脚​​本的记录数量是多少?

时间:2016-01-19 06:27:39

标签: google-apps-script

在我的示例代码下面

function getResponseData()
{
    var service = googleOAuth();
    var attachmentURL = https://sites.google.com/feeds/content/domainname/sitename?kind=attachment&start-index=1&max-results=500

 if(service.hasAccess())
 {
   var dataResponse;

   try 
   {
     dataResponse = UrlFetchApp.fetch(attachmentURL, {method: 'get',headers: {Authorization: 'Bearer ' + service.getAccessToken()}});  
    } 
    catch(e)
    {
      Logger.log(e);
    }
}

function googleOAuth() 
{
  var service = OAuth2.createService('sites')
    .setAuthorizationBaseUrl('')
    .setTokenUrl('').setClientId('').setClientSecret('').setProjectKey('').setCallbackFunction('authCallback')
    .setPropertyStore(PropertiesService.getScriptProperties()).setScope('')
    .setParam('login_hint', Session.getActiveUser().getEmail()).setParam('access_type', 'offline')
    .setParam('approval_prompt', 'force');
    return service;
 }

 function authCallback(request) 
 {
    var driveService = googleOAuth();
    var isAuthorized = driveService.handleCallback(request);
    if(isAuthorized)
    {
     return HtmlService.createHtmlOutput('Success! You can close this tab.');
    }
    else
    {
     return HtmlService.createHtmlOutput('Denied. You can close this tab');
    }
}

我已经附加了Google网站页面1500个文档,但是获得了1000以下的最新附件文档。如何获取所有文档。请帮帮我。我只收到996文件。如何检索另一个文件。请帮助我。

1 个答案:

答案 0 :(得分:0)

我创建了一个自己的谷歌网站,上传了1500个文件,并编写了谷歌应用程序脚本(与您的类似)来复制此问题。事实证明,我也无法在前1000后检索文件。即使我更改了start-indexmax-results,也会发生这种情况。我能想到的唯一原因是这是一个无证件的限制。附件数量必须限制为1000。我可能错了。

此链接提及了对Google网站附件的限制 - Storage and file limits