HTMLサービスを使用するGoogleアプリスクリプトに取り組んでいます。Google ドライブからファイルを選択できるように、ユーザーにファイル チューザーを提供したいと考えています。
これを行うと思われる 2 つの異なる API、Google PickerとGoogle DocsListDialogを見てきました。
どちらも機能させることができません。サンプル コードを両方のドキュメント ページからそのままコピーしましたが、ピッカーが表示されません。
Google ピッカー HTML ページで JavaScript から呼び出してみました。ドキュメント ページから Hello World の例をコピーしました。何も表示されませんでした。
次に、スクリプト自体で DocsListDialog を試しました (google.script を使用して html のボタンを押すと呼び出されます)。今回も何も表示されませんでしたが、コード例ではピッカーを doGet 関数に返しますが、これもそれを返します。私はhtmlサービスを使用しているので、私のdoGetはhtmlを返します。
とにかくシンプルなドキュメントピッカーをアプリに統合したいだけです。カット アンド ペーストしてから変更できるサンプル コードは、おそらくそこから理解できるので、非常に役立ちます。
ありがとう。
誰かが別のアプローチの提案を持っているかもしれないので、私がやろうとしていることを説明するのに役立つかもしれません.
私は学校の教師であり、アマチュアのプログラマーです。学校ではGoogleサイトとGoogleドライブを使用しています。教師がテンプレート ファイルをコピーしてクラス全体と自動的に共有できるように、内部サイト ページにアプリを作成したいと考えています。
これを行う方法を知っている唯一の方法は、html サービスを使用する Google Apps スクリプトを作成することです。次に、html と JavaScript を組み合わせて使いやすいフォームを作成し、教師から情報を取得します。スクリプトでファイルを取得、コピー、ビューアーやエディターを追加する方法などを知っています。
現在、教師にファイルを識別させる方法を私が知っている唯一の方法は、ファイル ID を入力することです。私の学校の教師の多くはコンピューターにあまり精通していません。Web アドレスから ID を特定してコピーする方法を説明するのは簡単ではないため、この部分を簡単にしたいと思います。
Google doc picker への参照をいくつか見ましたが、必要なもので動作させる方法 (または必要なものを達成するための他の簡単な方法) があれば、これは良い方法のように思えました。
役立つ提案があれば大歓迎です。