9

私はGoogleドライブ上のフォルダにホストされているのstyle.cssまたはanyscript.jsを維持し、その後へのリンクでスクリプトを含むことができ、ドライブにファイルがありますか?もしそうなら..どう?のGoogle Apps Scriptが

そして、ここで私は... Googleサイト上で使用するためのガスを意味するので、スクリプトはGoogleドライブ

+0

ライブラリでサポートされ、この機能はありませんか?それとも、もう一つのアイデアがありますか? –

+0

私が知る限り、現在、GASとライブラリは.gsまたは.htmlファイルしか持てません。私はそれらを.js/.cssファイルとして望みます。私はあなたがHTMLファイルに埋め込むことができると言いますが、そのファイルはうまくいきません。 –

+0

こんにちはリサ・マリー、今これを行う正しい方法であるウルススの答えを受け入れることができますか?ありがとう! – Nightscape

答えて

16

UPDATE内に配置されていない:2015年8月31日のように、この技術はdeprecated by Googleてきました。

Googleの最近作られたことの可能なホスト公にGoogleドライブ上のファイル:

  1. あなたが公にフォルダ
  2. シェアをして公にアクセスしたいすべてのファイルを入れてGoogleドライブにフォルダを作成します(Web上で公開する必要があります)、「共有へのリンク」からフォルダIDをコピーします。たとえば、このリンクからフォルダID:https://docs.google.com/folder/d/0B5AR8ct5SZfSTDZTQjNNVXR4RWM/editは...です:0B5AR8ct5SZfSTDZTQjNNVXR4RWM
  3. 各ファイルのURLは、ファイル名に続いてフォルダIDが続くhttps://googledrive.com/host/になります。たとえば、次のようにSeparating HTML, CSS and Javascriptため、https://googledrive.com/host/0B5AR8ct5SZfSTDZTQjNNVXR4RWM/style.css
+0

素晴らしい!ちょうど私が欲しいもの。できます。 –

+0

これはまだ動作しますか? –

+0

はい、私は現在、いくつかのフォルダを用意しています。 – Weehooey

1

何HTMLサービスベストプラクティスでは、Googleの独自の勧告について:あなたがステップ#1でフォルダにのstyle.cssを保存した場合は?

12

Googleはそれを変更したようです。

の執筆時点では、生データへのリンクは、以下のリンク形式で動作します:

https://drive.google.com/uc?id=YOUR_DOCUMENT_ID

+2

変更を送信するための大きなupvote。この情報はどこから得ましたか?それはGoogleか他の人に文書化されていますか?あなたが持っているならリンクを提供してください。 Thx – raddevus

+1

@daylight正直では分かりません。グーグルが答えを見つけようと必死でしたし、グーグルですべての解決策を試してみましたが、私はこれを見つけてテストしました。 – Ursus

1

それはまだ動作し、URLが少しだけ違って見えます。 がhere上で既に回答が、手順は以下のとおりです。あなたの意図したファイル(例えばFILE.css)とフォルダの

  1. 、ウェブ上で公開」を選択し、その後、高度そして、共有設定をヒット - インターネット上の誰でも見つけることができ、見ることができます。 http://googledrive.com/host/XX-XXXXXXXXXXXXX/FILE.css
  2. 移動:URLバーに
  3. (またはリンクを共有する)は、IDがでXX-XXXXXXXXXXXXXを交換するdrive.google.com/drive/u/0/folders/
  4. 使用した後、すべてをコピーしますステップ3で追加されたURLに移動すると、生データが表示されます。 @ chris.huhへ

クレジットで:https://productforums.google.com/forum/#!topic/drive/MyD7dgLJaEo

関連する問題