Google スプレッドシートがあり、Google サイトを使用して Web ページを作成しようとしています。シート全体、またはセルの範囲を埋め込みたくありません。Web ページにスプレッドシートの一部のセルのテキストを表示したいだけで、HTML を使用してそのテキストのスタイルを設定できるようにしたいと考えています。
たとえば、セル A1 の値は「今日は 3 試合あります」です。
このテキストを自分の Web ページに配置してから、フォント サイズと配置を指定し、境界線と湾曲した角 (境界半径) を持つボックスに配置できるようにしたいと考えています。
これを実現するにはいくつかの方法があると思いますが、最も近い方法は、「Apps スクリプト ガジェット」をページに挿入し、doGet() メソッドを使用することです。
function doGet(e){
var app = UiApp.createApplication();
var ss = SpreadsheetApp.openById('SPREADSHEET_KEY');
var sheet = ss.getSheetByName("Sheet1");
var range = sheet.getRange('A1');
var dataRange = range.getValue().toString();
app.add(app.createHTML("There are " + dataRange + " games today"))
return app;
}
しかし、HTMLをWebページに追加して見栄えを良くする方法がわかりません。フォントの配置など、スクリプト内で何も設定できませんでした。私はもう試した
.setHorizontalAlignment('center')
しかし、「メソッド(クラス)setHorizontalAlignment(文字列)が見つかりません」などのエラーが発生し続けます。誰か親切に私を正しい方向に向けることができますか?
よろしくお願いします