2016-12-09 2 views
0

Google Apps Script를 사용하여 프로그래밍 방식으로 Google 사이트를 변경하려고합니다. 다음과 같은 간단한 테스트 기능을 만들었습니다.Google Apps Script - 오프라인 액세스 루프 필요

function test(){ 
    var url = "https://sites.google.com/a/some-site-here"; 
    var page = SitesApp.getPageByUrl(url); 
    page.setHtmlContent("This site has been updated"); 
} 

이 기능을 처음 실행하면 내 사이트를 관리하는 스크립트를 승인해야합니다.

이 후속 실행마다 오프라인 액세스 권한을 스크립트에 부여하라는 메시지가 나타나며 실행되지 않습니다.

이 문제를 해결하려면 어떻게해야합니까?

+0

쿠키가 비활성화되거나 삭제되는 경우 이러한 일이 발생할 수 있습니다. –

+0

다음과 같은 정보가 귀하의 문제와 관련이 있을지도 모릅니다. "사이트 재건 버전은 2016 년 11 월 22 일에 시작되었습니다. 현재 Apps Script는이 버전으로 만든 사이트에 액세스하거나 수정할 수 없지만 스크립트는 여전히 고전 사이트에 액세스 할 수 있습니다. " (https://developers.google.com/apps-script/reference/sites/sites-app says) – arturro

답변

0

Chrome을 사용하여 동일한 문제가 발생했습니다. 나는 Firefox와 함께 시도하고 더 이상 문제가 없었습니다. 크롬이 oAuth 부분을 제대로 처리하지 못하고있는 것 같습니다.