Google 드라이브에 폴더를 만드는 간단한 기능이 있습니다. 나는 그 이름을 그곳으로 옮기고 Sheets에서 그것을 실행하고 싶습니다. 하지만 나는 접근을 거부 당한다. 트리거없이이 문제를 해결하는 방법은 무엇입니까? 주셔서 감사합니다Google 스프레드 시트에서 Google 드라이브로 액세스
function myFunction() {
var folderName = "SEO";
var folder=DriveApp.getFoldersByName(folderName).next();
var fileName = "NewFolder";
var file=SpreadsheetApp.create(fileName);
var copyFile=DriveApp.getFileById(file.getId());
folder.addFile(copyFile);
DriveApp.getRootFolder().removeFile(copyFile);}
결과 :
Google 애플리케이션 스크립트 문서에서 enter image description here
customFunctions는 부작용이 있어야합니다. [메뉴 항목] (https://developers.google.com/apps-script/guides/menus)을 추가하고 해당 셀에서 폴더 이름을 읽을 수 있습니다. –