Google Apps Script - Slides - Insert Table
최대 1 분 소요
Google Apps Script - Slides - Insert Table
- Google Apps Script를 사용해서 slide에 Table을 집어넣고 값을 작성하는 방법을 다음과 같이 정리하였습니다.
function slide_text() {
// 해당 slide 문서의 ID를 집어넣습니다.
var slideId = 'slideId';
var presentation = SlidesApp.openById(slideId);
var slides = presentation.getSlides(); // 슬라이드들을 가져오고
var tables = slides[0].getTables() // 테이블을 가져오죠(없으면 빈 리스트)
var row_num = 3;
var col_num = 5;
if (tables.length == 0) {
// 테이블이 없는 경우 새로운 테이블을 만들어줍니다.
slides[0].insertTable(row_num, col_num);
var tables = slides[0].getTables()
} else {
console.log("table Already exist")
}
for (var i = 0; i < row_num; i++) {
for (var j = 0; j < col_num; j++) {
// 테이블내 cell에 값들을 업데이트해줍니다.
var target_table = tables[0];
var target_cell = target_table.getCell(i, j);
var target_text = target_cell.getText();
// 기존의 text를 지웁니다.
target_text.clear()
target_text.appendText("row"+i+"col"+j)
}
}
presentation.saveAndClose()
}
댓글남기기