Google App Script에서 행 수가 많은 행 높이 지정
3478 단어 GoogleAppsScriptgas
setColumnWidth 는 문자수에 관계없이 폭이 고정치로 지정할 수 있는데….
다른 방법을 찾고 있었다면 Stack Over flow에 대답이있었습니다.
Sheets API 사용
GAS의 왼쪽 메뉴 < >
에서 편집기를 클릭하고 서비스 +
를 클릭합니다.
서비스 추가에서 Google Sheets API
를 선택하고 추가합니다.
샘플 스크립트
이 샘플은 두 번째 행 높이를 5pixel로 변환합니다.
function myFunction() {
const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheetByName("Sheet1"); // Please set the sheet name.
const requests = {updateDimensionProperties: {
properties: {pixelSize: 5},
range: {sheetId: sheet.getSheetId(), startIndex: 1, endIndex: 2, dimension: "ROWS"},
fields: "pixelSize"
}};
Sheets.Spreadsheets.batchUpdate({requests: requests}, ss.getId());
}
endIndex 옵션을 건네주지 않는 경우, 모든 행의 높이를 변환합니다.
이 샘플은 두 번째 행 높이를 5pixel로 변환합니다.
function myFunction() {
const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheetByName("Sheet1"); // Please set the sheet name.
const requests = {updateDimensionProperties: {
properties: {pixelSize: 5},
range: {sheetId: sheet.getSheetId(), startIndex: 1, endIndex: 2, dimension: "ROWS"},
fields: "pixelSize"
}};
Sheets.Spreadsheets.batchUpdate({requests: requests}, ss.getId());
}
endIndex 옵션을 건네주지 않는 경우, 모든 행의 높이를 변환합니다.
Reference
이 문제에 관하여(Google App Script에서 행 수가 많은 행 높이 지정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/dobby618/items/eebb850f927711d2abfc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)