6

このページ: http://googleappsupdates.blogspot.de/2012/06/apps-script-in-docs-list.html 言う

Google Apps Script プロジェクトが Google ドライブのドキュメント リストに含まれるようになりました。- プロジェクトが Google ドライブに保存され、他のファイルと同じように共有できるようになりました。

まあ、それは私のために働いていません。リンク https://script.google.com/macros/s/AKfycbyAo3y-3をたどってアプリを動作させることができます...しかし、デスクトップarrでもAndroidでも、Googleドライブにリストされていません。モバイルでアクセスしたいので、リスト内のアイテムをクリックしてアクセスしたいのですが、それらの長いランダムな URL を入力することはできません。

デスクトップでGoogleドライブを見て、「所有者、タイプ、その他>>」で検索すると、リストにリモートWebアプリのようなものさえ表示されません。

4

4 に答える 4

4

ここに小さな誤解があるのではないかと思います...スクリプト自体は、実行可能マクロではなく、ドライブのドキュメントリストにスタンドアロンドキュメントとして作成できます。これらは2つの異なるものです。

参照しているのは、サーバーを指し、スクリプトの実行を開始するURLです。ドキュメントによると、スクリプト(結局のところ編集可能なテキストファイル)は、サイトやスプレッドシートに含める必要はありませんが、新しいドキュメントタイプとして存在することができます。

冗長になって申し訳ありませんが、それが十分に明確であることを確認したかったのです。

編集(コメントに続いて):あなたは正しいです:スプレッドシート「コンテナ」でスクリプトを作成した場合、それはスタンドアロンのスクリプトファイルとして表示されません。独自に作成した場合にのみ実行されます。
そうは言っても、webappにすばやくアクセスする最も簡単な方法は、ブラウザ自体にショートカット、いわゆるブックマークまたはお気に入り(ブラウザによって異なります)を作成することだと思います...少なくともこれが私のやり方です:-)

そして、あなたがそれをタイプする必要がないので、そのようなリンクを電子メールで送ることは問題ではありません...

于 2012-07-19T21:19:57.180 に答える
1

これは素晴らしい質問です。バインドされたスクリプトとバインドされていないスクリプトの違いを説明しているドキュメントのこのリンクに皆さんを誘導したいと思います。誰かが共有したすばらしいスクリプトを見つけたので、そのバックアップを作成したかったのですが、スクリプトを使用していたスプレッドシートを保存した後でも、Google ドライブで見つけることができませんでした。それはバインドされたスクリプトであることがわかりました。これは完全に正常です。

そこで、新しいプロジェクトを作成してスクリプトをコピー アンド ペーストするか、[Tools] > [Script Editor] に移動したときにすべてのシートに表示されるように、別のコピーを作成して正しく実行します。

(編集) コードをコピーして新しいプロジェクトに貼り付けました。しかし、私がそれをする前に:

  1. スクリプトを実行したいスプレッドシートを開きました。
  2. [ツール] > [スクリプト エディター] に移動し、新しいプロジェクトを作成しました (スクリプトのコピーがまだプロジェクト リストに表示されなかったため)。
  3. スクリプトをコピーして新しいプロジェクトに貼り付けました。
  4. Run>onOpen でスクリプトを実行します。できます!
于 2016-03-13T04:52:45.150 に答える
1

最初にhttps://script.google.comで新しい Google スクリプトを開きます。

そこから、[ファイル] --> [開く... ] をクリックします。これにより、ウィンドウに Google ドライブが表示されますが、検索ボックスには既に特殊な検索 " type:script " が表示されています。

ここから直接アクセスできます: https://drive.google.com/drive/u/0/search?q=type:script

于 2016-01-14T00:45:49.047 に答える