0

Googleコードを変更せずに(フォルダー名を除いて)使用していますが、「フォルダーが見つかりません」というエラーが表示されます。

フォルダ名のスペルを確認し、「マイ ドライブ」でいくつかの異なるフォルダを試しましたが、すべてでエラーが発生します。まったく同じコードが私の友人には機能しますが、私には機能しません。

コード行は次のとおりです。

var folder = DocsList.getFolder('My Docs');
4

2 に答える 2

1

名前の代わりにフォルダー ID を使用してみてください。

var folder = DocsList.getFolderById("234asdfih-324asdf")

フォルダを開くと、ブラウザのアドレスバーにフォルダ ID が表示されます。IDを使用すれば、後でフォルダの名前を変更でき、まったく問題ありません。

フォルダー名を使用する場合は、大文字と小文字が区別されることに注意してください。

于 2012-09-12T13:42:07.467 に答える
0

私は非常に似ているが、どういうわけか異なる問題に直面しました。CHECKLIST_FOLDER に含めるフォルダー名 (およびそれらはすべて有効) に応じて、コマンドは次のようになります。

myFile.addToFolder(DocsList.getFolder(CHECKLIST_FOLDER));

エラーメッセージ「フォルダが見つかりません」を返します(または返しません)。フォルダーの詳細とアクセス許可はすべての場合で同一であり、失敗の明確な理由はありません。

この場合も、Thomas の回避策はうまく機能しています。

于 2013-06-12T14:52:51.807 に答える