2012-05-10 2 views
1

Google Apps Script에서 직접 스프레드 시트의 업데이트 기록 데이터에 액세스 할 수 있습니까? 그렇다면 어떻게?GAS를 사용하여 스프레드 시트의 업데이트 내역에 액세스하는 방법은 무엇입니까?

나는이 일을하고 싶습니다 스크립트가 아닌 스크립트 저자/소유자를 실행하는 실제 사용자에게 각각의 개정에 대해 기록

  1. 변경 사용자 이름을. 방금 배웠던 것처럼 GAS를 사용하여 액세스하고 수정 한 스프레드 시트의 업데이트 내역은 항상 스크립트를 실행하는 사용자 대신 스크립트 소유자/작성자를 반영합니다.

위의 할 수없는 경우, 다음

  1. 바로 GAS에서 역사의 개정 번호와 사용자 이름에 직접 읽기 액세스 할 수 있습니다. 거기에서 비교 표를 작성하고 동일한 효과를 얻을 수 있도록 최선을 다할 것입니다.

어떤 통찰력에도 감사드립니다.

사반은

답변

0

나는 그것이 애플리케이션 스크립트로 개정의 역사로 접근이 가능하다고 생각하지 않는다. 이이 기능을위한 오픈 기능 요청하지만, 당신이 그것을 스타 경우 업데이트가 때 이메일을 받게됩니다 :

http://code.google.com/p/google-apps-script-issues/issues/detail?id=394

+0

답장을 보내 주셔서 감사합니다. – sabansm

+0

@EricKoledaa Google Apps Script에서 실제로 가능합니다. 다음은 분명히이를 수행하는 방법을 보여주는 약간의 코드입니다. [DocsList API 및 Apps Script를 사용하여 리소스의 업데이트 기록보기] (https://sites.google.com/site/appsscripttutorial/urlfetch-and-oauth/get-the-revision-history-of-a-resource- using-docslist-api) –

+0

사과드립니다. 스프레드 시트 또는 DocsList 서비스에 노출되지 않도록 지정해야합니다. –

관련 문제