업데이트 됨 10/10 22:46 PST업데이트 된 [null이 아닌] 값을 다른 시트의 새 행으로 삽입하려면 어떻게해야합니까?
안녕하세요, 질문을 업데이트하고 싶습니다. 이것은 현재 시트입니다. 연구에서
https://docs.google.com/spreadsheets/d/1JHP6SA77FTIfKRpIXCWmY5xSsfrf3SeCKQe7h7o7970/edit?usp=sharing
나는 그러나 나에게 도움이 될 수 있습니다, 현재 스크립트가 작동하는 것 같다하지 않는 유사한 스크립트를 적용하는 시도합니다.
그리고 이것은 현재 Google Script 코드입니다. 'UpdateTriggerSheet'의 2 행이 null이 아닌 값으로 업데이트 될 때마다 업데이트 된 값을 'addBook'시트의 새 행으로 삽입하려고합니다.
하지만 작동하지 않는 것 같습니다. 어떻게해야합니까?
function onEdit(event) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = event.source.getActiveSheet();
var r = event.source.getActiveRange();
s.getName() == "UpdateTriggerSheet"
r.getrow() == 2
if(isBlank() == False) {
var row = r.getRow();
var numColumns = s.getLastColumn();
var targetSheet = ss.getSheetByName("addBook");
var target = targetSheet.getRange(targetSheet.getLastRow() + 1, 1);
s.getRange(row, 1, 1, numColumns).moveTo(target);
}
}
오래된 질문 문장 나는 현재 구글 시트를 사용하여 온라인 도서 선반을 만드는
. ISBN을 입력 한 후 일본 정부 도서관 API에서 .json을 얻을 시트를 작성했습니다. https://docs.google.com/spreadsheets/d/107mxVkN047VGiFD6Zti2WhefgjcTrzus8NIljg1g0d8/edit?usp=sharing 보관하려는 데이터는 'GetBookInfo'시트의 8 행에 표시됩니다. 나는 현재 길을 찾고 있는데, 매회 행 8이 업데이트되면, 업데이트 된 데이터를 'BookShelf'시트의 새 행으로 추가하고 싶습니다. 나는 이것을 가능하게하기 위해 onUpdate() 또는 onEdit()를 사용할 수 있다고 가정하지만 그 코드를 어떻게 작성합니까? isBlank()
자바 스크립트에있는 경우
onEdit() 설치 가능한 트리거를 사용해보십시오. 답변을 주셔서 감사합니다. https://developers.google.com/apps-script/guides/triggers/installable –
을 참조하십시오. 다음 번에 물어볼 때 더 나은 연구를 해보겠습니다. –