1

Google スプレッドシートを HTML ドキュメントに挿入して表として表示しようとしています。したがって、私のソースは Google Docs ドキュメントであり、クエリで呼び出します

(var query = new google.visualization.Query).

私のテーブルは、それらに関するいくつかのデータを含む国のリストです。この時点までの HTML 可視化は OK です。

しかし、画像(フラグ)を含む列を追加したい。これが可能かどうか、可能であればどうすればよいかわかりません。

リンクを Google スプレッドシートのセルに挿入し、画像と img src="..." をコピーして貼り付けようとしましたが、うまくいきませんでした。私が持っている唯一のものは、GDocs と html ビジュアライゼーションの両方でセル内に記述されたコードです。

私はオプションとして定義しました

(var options = {allowHtml: true};

なにか提案を?

前もって感謝します!

4

1 に答える 1

2

これは可能です。オプションが機能しなかった理由がわかりません。

これは、スプレッドシートから csv にエクスポートしたものです。

someContent,someImage
catz,<img src='http://1.bp.blogspot.com/-TzV-DfLU7jc/TagrymLT1HI/AAAAAAAABro/q4Jf1xNjxpk/s1600/ghoul.jpg' />

そして、スプレッドシートへの呼び出し後の関連する JavaScript コード:

var data = response.getDataTable();
visualization = new google.visualization.Table(document.getElementById('visualization'));
visualization.draw(data, {allowHtml: true});

ご指摘の通りallowHtml: true必須です。

于 2012-05-20T01:04:53.887 に答える