我遇到類似於Google Product Forums上發佈的問題。如何保留Google Spreadsheet副本的編輯權限?
這裏給出的答案描述了一種方法,要求鏈接的收件人採取行動,自行製作Google Spreadsheet的副本。
有一個腳本,它爲想要編輯Google Spreadsheet COPY的人創建個人文件夾。比的原谷歌電子表格複製到新創建的文件夾:
fileforanswers.makeCopy(fileforanswers.getName(), targetFolder);
的COPY權限:
fileforanswers.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT)"
的谷歌電子表格中包含1片。 爲的谷歌電子表格「工作表」副本中的保護設置:
if (protection && protection.canEdit()) { protection.remove(); }
對於「範圍」是:
if (protection && protection.canEdit()) { protection.remove(); }
該鏈接包含了谷歌電子表格的副本的ID。 當Google電子表格直接通過自己的鏈接訪問Google電子表格時,只允許查看Google表格
上述設置是針對原始Google電子表格手動設置的。當原始Google Spreadsheet通過自己的鏈接以同樣的方式通過自己的鏈接訪問COPY時,Google表格允許編輯原始內容。
還需要在腳本中允許編輯Google Spreadsheet的COPY?
感謝您的幫助。有一個變化,但沒有解決方案。屏幕截圖 - 之前複製(https://drive.google.com/drive/folders/0B6aDIsqDzW58ajh6VEM5YjlCYlU);之後複製(https://drive.google.com/drive/folders/0B6aDIsqDzW58N05RV1pOZGJxNXc)保持不變 - 任何計算機/任何操作系統(MSW7/Linux(Ubntu)上都可以進行原始編輯,不受任何限制 – Istvan
是之前可編輯的原始版本腳本是否全部? – Jonathon
是的,原來手動創建的,權限,保護也是手動設置的,它是可編輯的,沒有任何限制 – Istvan