2016-01-19 3 views
0

Ниже моего пример кодСколько записей требуется для запуска скриптов Google Apps?

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. как к другому документу retrieve.please помогите мне.

ответ

0

Я создал собственный сайт google, загрузил 1500 файлов и написал сценарий Google Apps (аналогичный вашему) для репликации этой проблемы. Как оказалось, я тоже не могу получить файлы после первой 1000. Это происходит, даже если я меняю start-index и max-results. Единственная причина, по которой я могу думать, это то, что это недокументированное ограничение. Количество вложений должно составлять 1000. Я могу быть не прав.

Пределов для вложения в сайт Google упоминается в этой ссылке - Storage and file limits

+0

приложения сценарий через страницу загрузки документа сайтов всего за 500 файлов. теперь он будет загружать файлы, но не извлекать все документы. здесь ссылка ссылки https://developers.google.com/google-apps/sites/docs/1.0/developers_guide_protocol#ContentFeedGET –

Смежные вопросы