1

スクリプトだけでGoogleワークシートに取り組んでいます。これがこの質問をする場所であることを理解していただければ幸いです。

ワークシートで、ユーザーが WS を閉じて次の WS に名前を付けるためのボタンを作成しました。

WS が作成されたので、その新しいファイルを開いていくつかの変数を「貼り付ける」ための ID を取得する必要があります。

やり方がわからないのは以下の2点です。

まず、ドライブの特定のフォルダーにファイルを作成します。次に、作成したばかりのファイルの ID を openById に読み取り、情報を転送するにはどうすればよいですか?

別のタブにポップアップするように URL を開くことも良いことです。

4

2 に答える 2

2

SpreadsheetApp.create()を使用して新しい Spreadsheet を作成すると、 Spreadsheet.getId()を呼び出すことができる Spreadsheet 型のオブジェクトが返されます。これにより、必要な ID が発行されます。

そのスプレッドシートを特定のフォルダーに移動するには、DocsList.getFileById()を使用して File オブジェクトを取得してから、File.addToFolder () を使用します。

于 2012-05-25T19:13:48.530 に答える
0

Jan は、ファイルの作成と ID の取得に関する最初の質問に明確に答えました。2 番目の質問については、そのファイルを別のタブにポップアップ表示することは不可能であることを知っておいてください。コーダーが無制限のタブをポップアップすることで、どれだけの損害を与えることができるか想像してみてください.

あなたができる最も近いのは、spreadsheet.getURL() で、URL を含むダイアログ ボックスを作成します。そうすれば、ユーザーは URL をクリックして、新しいスプレッドシートを表示できます。

于 2016-06-23T17:44:54.040 に答える