Googleドライブにフォルダを作成する簡単な機能があります。私はそれに名前を転送し、シートからそれを実行したい。しかし、私はアクセスが拒否されています。どのようにトリガーなしでこの問題を解決するには?ありがとう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 Appsスクリプトのドキュメントからenter image description here
customFunctionsは副作用がなければなりません。[メニュー項目](https://developers.google.com/apps-script/guides/menus)を追加して、そのセルからフォルダの名前を読むことができます –