プロが教えるわが家の防犯対策術!

Googleのスプレッドシートのセルの一部分(例えばA:10)の数値をHTMLで動的に表示させたいです。
その場合、
1.スプレッドシート でどのようにA:10を設定するか
2.HTML側でどのように記述するか
教えていただけないでしょうか。
よろしくお願いいたします。

A 回答 (2件)

ANo1です。



>あなたは3位です。
>というようにHTMLで表示したいのですが
どのような方法で表示なさっているのかわかりませんが、シートをそのままHTML表示機能か何かを利用して表示しているのではないかと想像します。

表示内容を後から加工するのは<案2>のような方法であれば可能ですが、<案1>はあくまでもそのまま表示するだけの案です。
ですので、後から加工することを考えずに、どうせ「表示用シート」を作るのであれば、そちらでデータの表示を「3」→「あなたは3位です。」となるように加工しておけば良いのではないでしょうか?
Googleのスプレッドシートは知りませんが、MSエクセル的に考えれば、式や表示書式を設定しておくことで、上記のような加工は可能だと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます。
今、以下のような感じになってしまってます。。。
https://oshiete.goo.ne.jp/qa/9286784.html

「3」というテキストだけ出るようにしたいのですが。。。

お礼日時:2016/05/25 16:29

こんにちは



Googleのスプレッドシートを使ったことがありませんので、よくわかってませんが・・・
現在、表示しているシートで他のセルを隠すのは、不可能ではないと思いますが(多分)面倒だと思います。
それなので、ご質問と同じ結果を得るための、別の方法やそのヒントにでもなれば。

<案1>
別に表示用のシートを用意しておいて、表示したいセルだけリンクするようにしておく。
HTMLで表示する場合は、こちらのシートを表示すれば良いのではないでしょうか。

<案2>
スプレッドシート等はxmlやjsonでの出力サービスも用意されているようですので、直接表示させるのではなく、一旦、読み込んで必要なデータだけを表示させる。
以下に、似たような例(読込部分)を解説しているサイトがありました。(なんだか、扱いにくいデータ形式らしいですが・・・)
http://creator.aainc.co.jp/archives/6240

※ 試したわけではありませんので、何かのヒントにでもなれば。
    • good
    • 0
この回答へのお礼

早速ありがとうございます。一人で悩んでいたので助かります。
初心者なので、<案2>は敷居が高いように感じました。
<案1>ですが、私のやりたいことはスプレッドシートのあるセルにある「3」という文字を

あなたは3位です。

というようにHTMLで表示したいのですが、<案1>の場合に、以上のことができるのでしょうか。
取り急ぎですが以上なにとぞよろしくお願いいたします。
相談に乗っていただき、本当に心強く思っております。

お礼日時:2016/05/25 15:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!