답변:
누군가 이것을하기 위해 스크립트를 작성했습니다. 도구 > 스크립트 갤러리 ... 에서 사용할 수 있습니다 . "시트 이름"을 검색하고 스크립트를 설치 한 다음와 함께 사용하십시오 =getCurrentSheetName()
.
도구 → 스크립트 편집기로 이동하여 다음 코드를 추가하십시오.
function sheetName() {
return SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();
}
시트 이름을 원하는 셀에서 다음을 추가하십시오.
=sheetName()
아래 표시된 API 함수를 통해 시트 이름에 액세스하는 데 문제가있었습니다. 첫 번째 시트 이름 만 반환했습니다. 이것은 2015 년 3 월에 수정되었습니다 .
다음은 Identifier로 스프레드 시트 이름을 가져 오는 사용자 정의 함수 코드 스 니펫 입니다.
function GetSpreadsheetNameById(id) {
var ss = SpreadsheetApp.openById(id);
return ss.getName();
}
셀에서 시트 식별자를 전달하십시오 (식별자의 스프레드 시트 URL을보십시오).
=GetSpreadsheetNameById('49nvkwOE-203nXDLGGJtg0htFKK020dsd939AAPZU')
return ss.getName();
합니다 return ss.getActiveSheet().getName();
(실제로 문서 이름이 필요했기 때문에 감사합니다)
이 시도:
function getNameOfThisSheet() {
return SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();
}
도구> 스크립트 편집기 에 붙여 넣고 다음과 같이 셀에서 함수를 호출하십시오.
=getNameOfThisSheet(NOW())
NOW()
전 GoogleClock()
, 매개 변수는 메모이 제이션과 회피 문제에 도움이됩니다.