open()
메서드를 찾을 수 없습니다.open() 메서드를 찾을 수 없습니다
- 찾을 수없는 경우 왜 점을 입력 할 때 선택하게합니까?
그럼 파일을 어떻게 열어야합니까?
openByID()
? 정말? 이 신비한 신분증은 어디서 구할 수 있습니까? getURL에서? 진심으로? 이 다가와서 유일한 일 :SpreadsheetApp.openById(id).getUrl()
하지만 난이 난에 ... 캐치 (22)에 선두를 중지하는 ID가없는 경우 URL을 얻을되어있어 방법을 이해하는 데 실패 또한 ID를 얻기 위해 구문 분석해야하는 URL을 얻은 경우 다음과 같은 특별한 주문에 대해 어떤 마법적인 방법을 제공했는지 추정합니다.
명확하게 나의 이해가 부족합니다. 어떤 도움이 필요합니까?
function copyTemplate() {
var targetSpreadsheetName="The file";
var targetSpreadsheetID=SpreadsheetApp.open(targetSpreadsheetName).getId();
targetSpreadsheetID.insertSheet("CellData", 1, {template:temp});
// The code below will duplicate the sheet named "CellData" and insert it after
// the 1st sheet and call it "CellData"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var temp = ss.getSheetByName("CellData");
ss.insertSheet("CellData", 1, {template:temp});
}
문제는 여러 부분이다.
반환되는 오류 메시지는 "메서드를 열 수 없습니다()"입니다.
첫 번째 질문은 "왜 메소드를 찾을 수 없습니까?"입니다.
두 번째 질문은 "실제로는 그것을 찾을 수없는 경우, 왜 내가 점을 입력 할 때 내가 그것을 선택할 수 있습니까?"입니다
세 번째 질문은 "open() 메서드 내가 파일을 열 생각하고 어떻게 일을 실패한다는 사실을 고려?"한다 커뮤니티에서받을 것으로 예상되는 대답은 "with openByID()"입니다.
네 번째 질문은 "ID를 어디에서 얻을 수 있습니까?"입니다. 명백한 대답은 "getURL()"인 것 같습니다.
그리고 즉 다섯 번째 질문에 이르게 "어떻게의 getURL()를 사용합니까?" getURL은 ID가 필요합니다. URL을 얻기 위해 getURL에 ID가 필요하고 openByID에 ID를 얻기위한 URL이 필요한 경우 무한 루프가 발생합니다. 확실하게 나는 오해하고있다.
여섯 번째 질문은 "의 getURL()가 솔루션의 일부가 될 수있을 테니까요 경우, 어떻게 하나가 반환되는 캐릭터 라인의 나머지 부분에서 ID를 구별 하는가?"입니다
나는 내 질문을 명확히하기를 바랍니다.
과 같은 스프레드 시트를 열 수 있습니까? –