2016-12-01 19 views
0

Googleドキュメントにテンプレートファイルがあります。このテンプレートはコピーされ、新しく作成されたドキュメントはブラウザで編集のためにユーザに提示される。Google AppsスクリプトからブラウザウィンドウでGoogleドキュメントを開く

私は、ユーザーがボタンをクリックし、Webアプリケーションを持っており、それは次のコードを実行されます。

var theTemplate = DriveApp.getFileById('[ID_of_the_template'); 
var theDocument=theTemplate.makeCopy("copy_for_me"); 
var num=theDocument.getId(); 
Logger.log(num); 

これはコピーを作成し、その変数に「NUM」私は私が必要とする文書IDと、すべてのIを持っているが今必要がありますへのリンクを開くことです https://docs.google.com/document/d/[docuID_here]/edit 私はそうする方法が見つかりません。

これは簡単だと確信していますが、それを行う方法はわかりません。たぶん、私はあまりに複雑すぎると思っているかもしれません。 いつものように、私はすべての助けを感謝します。

バイエルンアルプスからのご挨拶。

+0

あなたのお手伝いができる場合は[こちらの質問](http://stackoverflow.com/questions/10744760/google-apps-script-to-open-a-url)をご確認ください。 – KENdi

+0

あなたより@KENdi。これは私が取ったルートです。それは私が望んでいたように "エレガント"ではありませんが、それは正常に動作します。 –

答えて

0

accepted answer hereを参照してください。私はこれが過去3年間で変わったとは思わない。基本的には、ファイルを作成するスクリプトの部分がサーバー上で実行されます。

あなたのWebアプリケーションにクライアント側がある場合は、ファイルリンクをクライアント側に戻して、ユーザーが開くためのリンクとして表示できる場合があります。

+0

お手伝いをしていただきありがとうございます。私はこの回答を見て読んでいたが、私がWebアプリケーションとしてスクリプトを実行しているときに、これがスプレッドシートを参照していると、メソッドがある可能性があると考えていた。私はまた、ここ数年の間に状況が改善されたことを期待していました。 PHPの背景から来て、私はこれは誰もそれについて書いたことはあまり明らかではないと思った。しかし今、私は別の解決法を探します。 もう一度ありがとうございます。 –

関連する問題