Google Apps Script + GUI API를 사용하여 어떻게 DataGrid를 구축 할 수 있습니까?Google Apps 스크립트를 사용하여 DataGrid를 구축하려면 어떻게해야합니까?
Google 스프레드 시트에서 제목 열, 데이터 및 제목 열을 클릭하고 데이터 순서 및 스크롤 막대를 클릭하여 Google 사이트에 범위를 표시하도록 개체를 작성하려고합니다.
제발 포인터를 알려주시겠습니까?
Google Apps Script + GUI API를 사용하여 어떻게 DataGrid를 구축 할 수 있습니까?Google Apps 스크립트를 사용하여 DataGrid를 구축하려면 어떻게해야합니까?
Google 스프레드 시트에서 제목 열, 데이터 및 제목 열을 클릭하고 데이터 순서 및 스크롤 막대를 클릭하여 Google 사이트에 범위를 표시하도록 개체를 작성하려고합니다.
제발 포인터를 알려주시겠습니까?
Google 애플리케이션 스크립트를 사용하지는 않았지만 Google 시각화 API가 DataGrid를 만드는 데 적합하다고 가정합니다.
당신은 Charts Services로 제공되는 Google 애플리케이션 스크립트의 시각화 서비스의 하위 집합에 액세스 할 수 있습니다. 요청한 동작은 Class TableChart
에서 사용할 수 있습니다.
이것은 간단한 TableChart를 만드는 Class TableChartBuilder
에 대한 설명서에 나와있는 예입니다.
function doGet() {
// Get sample data from a spreadsheet.
var dataSourceUrl = 'https://docs.google.com/spreadsheet/tq?range=A1%3AF' +
'&key=0Aq4s9w_HxMs7dHpfX05JdmVSb1FpT21sbXd4NVE3UEE&gid=4&headers=-1';
var chartBuilder = Charts.newTableChart()
.setDimensions(600, 500)
.enablePaging(20)
.setDataSourceUrl(dataSourceUrl);
var chart = chartBuilder.build();
return UiApp.createApplication().add(chart);
}
Google 사이트에서 사용하려면 먼저 스크립트를 웹 앱으로 게시하십시오. 그런 다음 사이트에서 TableChart를 삽입하려는 페이지를 수정하고 Google Apps Script Gadget을 추가하십시오. 가제트를 수정하고 게시 된 Apps Script의 URL을 붙여 넣으십시오. 원하는대로 가젯의 다른 속성을 설정할 수 있습니다.
자세한 내용은 Building a Sites Application 튜토리얼 특히 Section 4 및 Section 5
당신이 구현하는 시도가 제공된다? 그렇다면 코드 스 니펫을 게시하여 도움을받을 수 있습니다. – Mehavel