2017-11-07 12 views
-1

Google API를 처음 사용하고 App Script에 대한 교육용 바퀴가 있습니다.앱 스크립트 내 Activity API를 사용하여 모든 사용자 공유 활동을 푸는 방법

Activity API 또는 다른 내부 App Script를 사용하여 모든 도메인 사용자에 대한 공유 활동을 끌어 올 수있는 방법이 있는지 알아야합니다.

미리 감사드립니다.

나는 나를 위해 다음과 같은 작업을하고 있지만 특히 "shared_externally"를 표시하지는 않는다. 드라이브 앱의 모든 사용자에게 외부 및 내부 공유 필터 인 https://developers.google.com/admin-sdk/reports/v1/reference/activities/list api를 사용해야한다.

function listShares() { 
var userKey = 'all'; 
var applicationName = 'drive'; 
var optionalArgs = { 
visibility: 'shared_externally' 
}; 
var response = AdminReports.Activities.list(userKey, applicationName, 
optionalArgs) 
Logger.log(response); 
} 

내 출력 또는 shared_externally에 대한 optionalArgs없이 동일, 누군가가 가시성 인수에 대한 올바른 구문을 도와 드릴까요?

+0

"google-apps-script"태그와 관련이 있습니다. – John

+0

은 api 및 app 스크립트와 관련이 있습니다. 방금 편집했습니다. –

+0

나는 왜 내 질문에 충분한 연구를하지 않았기 때문에 투표를했는지 모르겠다. 나는 혼자 연구를 해왔고 대답을 찾을 수 없어 도움을 청했다. 연결된 API에서 브라우저에서 API를 사용하여 결과를 볼 수 있지만 HTTP 요청 이외의 요청에 대한 예제는 제공하지 않습니다. –

답변

0

좋아, 잘 했어.

function listShares() { 
var userKey = 'all'; 
var applicationName = 'drive'; 
var optionalArgs = { 
filters: 'visibility==shared_externally' 
}; 
var response = AdminReports.Activities.list(userKey, applicationName, 
optionalArgs) 
Logger.log(response);}