Używam Google Apps Script i EmbeddedChartBuilder do umieszczania wykresów liniowych w moim arkuszu kalkulacyjnym Google. Kiedy tworzysz te wykresy ręcznie, masz opcję (nie domyślną) do "Użyj kolumny A jako etykiet" (gdzie "A" jest pierwszą kolumną w zakresie danych). Nie mogę znaleźć sposobu, by zrobić to samo ze skryptu. Z dokumentacji Google Visualization Line Chart wynika, że domyślnie traktujemy pierwszą kolumnę jako rolę "domeny"; ale EmbeddedChartBuilder wydaje się nadpisać to i nadaje wszystkim kolumnom rolę "danych". Ponieważ nie mam wyraźnej DataTable, nie mam możliwości samodzielnego ustawienia column roles.Skrypt Google Apps: jak ustawić "Użyj kolumny A jako etykiet" na wykresie umieszczonym w arkuszu kalkulacyjnym?
Czy brakowało mi sposobu, aby to zrobić? Czy muszę zmienić podejście z EmbeddedChartBuilder na using the spreadsheet as a data source?
Czy to nadal pracuje dla nikogo? Próbowałem przez godzinę bez powodzenia –
Doskonale, dziękuję! Tak to działa. w przypadku wykresów osadzonych jest to dokładna składnia: '.setOption ('useFirstColumnAsDomain', true)' wewnątrz bloku ** chartBuilder **. –