2017-07-19 8 views
0

Googleスプレッドシートの埋め込みチャートの1つを十字線で更新したいとします。ドキュメントを読んだ後、私は、このコードは動作するはずという結論に来ている:埋め込みグラフに十字形を追加

function ChartLine() 
{ 
    var sheet = SpreadsheetApp.openById("someId").getSheetByName("someSheet"); 
    var chartBuilder = sheet.getCharts()[0].modify().asLineChart(); 
    chartBuilder.setOption("crosshair", { trigger: 'both' }); 
    sheet.updateChart(chartBuilder.build()); 
} 

残念ながら、これは十字線を追加しません。私は、同様のコードを使ってチャートのタイトルを変更することができました。だから、私はなぜそれが動作していないのだろうと思ったままです。

ありがとうございます。

答えて

0

このCrosshair Documentationによると、あなたは試してみて、それがあなたのために働くかどうかを確認するには、以下のこの小さなスニペットを使用することができます:あなたはあなたが必要とする必要な結果を得るまで

function drawChart() { 
     var data = new google.visualization.DataTable(); 
     data.addColumn('number'); 
     data.addColumn('number'); 
     for (var i = 0; i < 100; i++) 
      data.addRow([Math.floor(Math.random()*100), 
         Math.floor(Math.random()*100)]); 
     var options = { 
      legend: 'none', 
      crosshair: { trigger: 'both' } // Display crosshairs on focus and selection. 
     }; 
     var chart = new google.visualization.ScatterChart(document.getElementById('chart_div')); 
     chart.draw(data, options); 
     } 

はそれで遊びます。

関連する問題