코드를 사용하여 양식을 만드는 사람은 응용 프로그램 스크립트, 웹 응용 프로그램 (Google 사이트 내에서 공유 옵션 : "응용 프로그램에 액세스 할 수있는 사용자 : mydomain 내의 모든 사용자")이 있습니다.웹 응용 프로그램 : 공유 설정
var app = UiApp.createApplication();
var panel = app.createVerticalPanel();
.....
사용자를 눌러 버튼을 제출하면 데이터가 스프레드 시트에 저장됩니다.
양식을 만들기 위해이 스프레드 시트의 사용자 그룹에 대한 모든 권한을 부여해야합니다.
문제는 내가 user1 (사용자 그룹에 속함)이이 스프레드 시트에 저장 한 user2 (사용자 그룹에 속한 것)를보고 싶지 않다는 것입니다.
현재 알림없이 스프레드 시트를 공유하지만 사용자는 드라이브의 "나와 공유 함"버튼을 사용하여 스프레드 시트에 액세스 할 수 있습니다.
질문 : 공유를 숨길 수 있습니까 (예 : 창에서 $ 공유)?
런타임시 사용자 그룹과 공유하지 않고 스프레드 시트를 읽거나 쓸 수있는 스크립트 특별 부여 옵션을 사용할 수 있습니까?
또는 실제 Google 양식 (Google 드라이브가 아닌 광산 제공)이이 문제를 어떻게 처리합니까?
Google API가 내 도메인에서 활성화되어 있지 않습니다. Google 교육 라이센스가 있으며이 도메인의 관리자입니다.
은 충분히 명확 바랍니다. ^^ hwelp에 대한
감사
게시자가 Google 양식이 아닌 UiApp 설계 양식을 사용하고 있으므로 스프레드 시트 공유 매개 변수가 적합합니다. –
그들은 Forms가이 상황을 어떻게 처리하는지 묻습니다. 스프레드 시트에 대한 액세스가 필요한 유일한 이유는 UiApp이 최종 사용자로 실행될 때 UiApp에 쓰기를 허용하는 것 뿐이라고 생각하기 때문에 요청하지 않았더라도 제안했을 것입니다. "링크로 공유"문서도 검색 결과에 표시 될 수 있으므로 (UiApp를 비롯한 다른 문서로 링크 된 경우) 실제로 숨길 수는 없습니다. – Mogsdad
덕분에 serge_inkas..it가 작동합니다. – user1690564