2017-10-04 4 views
1

スペースとリアルタイムの編集コードを保存することに興味があります。 Googleドキュメントはスペースを取らないので、可能かどうかを知りたいと思っています。そのため、Googleのカラーコードのエクステンションが存在する可能性があります。そして、私はこれがファンキーなやり方であることを知っていると言い続けるつもりですが、可能かどうかを知りたいのです。Googleドキュメント/シートのコードを使用

私はそれが働いて想像の方法は、このようなものです:あなたは、ドキュメントを見れば、あなたはそれが「script.js」という名前で、内部のテキストは、Hello Worldのを印刷していることがわかり Google doc 。 それではhtmlページでは、それは

<script type=text/javascript src="https://docs.google.com/document/d/1-SCNoJSQlMGJh-hmBLIwlyh_4eM9IisJqspARMMNKg0?plaintext"></script> 

(またはplainhtml)のようなものかもしれない

私は正直な構文がそれを行う方法の何ができるかわかりませんが、私は得ることができます願っています指す。

そしてGoogle sheetsのために、それはGoogleのシートからの "Hello World" を取得します

<script type=text/javascript src="https://docs.google.com/spreadsheets/d/1-cUUw0KJ8k87hTrPWhERRNyr8r-_hZn5tW5sbPsSiLc?plaintext&c=a&r=1"></script> 

のようなものである可能性があります。

また限りメインのHTMLページでこれを行うように行くことができる:

<script type="text/javascript"> 
    var sheet = "https://docs.google.com/spreadsheets/d/1-cUUw0KJ8k87hTrPWhERRNyr8r-_hZn5tW5sbPsSiLc" 
    // then getting the spot (c,4) where column is "c", and row is "r". 
    Document.write(sheet+"?c=c&r=4"); 
</script> 

任意のアイデア?

答えて

0

編集

Googleドキュメントの生のテキストを取得する唯一の方法は、Drive APIを用いることであろうように見えます。しかし、これは、ファイルが一般にアクセス可能であっても認証されなければならないため、ユースケースには適していません。 JavaScriptを使用してファイルをダウンロードし、text into functionsを変換するという面倒な解決策を残しておきます。

このように見えます。ただし、ドキュメントを編集可能な状態から生テキストの状態に変換する必要があります。あなたは、その詳細はこのリンクを見てみることができます:

The URL for a document's raw text?(旧式)

しかし、なぜだけではなく、コードをホストするためのGitHubを使うのか? (または他のコード指向のサービス)Githubはあなたのentire website(制限付き)をホストします。

コードコラボレーションを探している場合は、Googleドキュメントはコードフォーマットには恐ろしいものです。 Googleドキュメント以外のオプションについてはquestionに向けてお伝えします。

データベースとしてのGoogleシートの場合は、より実現可能性があります。このlinkをご覧ください。しかし、多くの豊富な機能を持ついくつかのfree tier database as a service platformsがあります。 (データベースの場合)

最終的にはクールなハックかもしれませんが、最終的には代替案と比較して実際の使用の場合には痛いです。

+0

ありがとうございます! Googleのドキュメント担当者は、私がそれを好きに思う方法を正確に見ています。彼らがシートに同じ方法を実装することができればいいですね。 –

+0

最初のリンクを調べて、提供されたリンクが無効であることを確認しました。それは12年に答えられた。もう動作しません。 –

+0

@JoeTheman私はあなたの権利を考える。そのリンクは古くなっているようです。私はより完全に私の答えを更新しました。しかし、単純な 'link'タグや' src'タグではできないようにしようとしているようです –

関連する問題