스프레드시트에서 삽입 버튼 만들기
#데이터를 입력하는 스크립트
#(A1부터 데이터가 비어있는 하단에 순서대로 입력합니다)
function showInputPrompt() {
var ui = SpreadsheetApp.getUi();
var result = ui.prompt('데이터 입력', '입력할 데이터를 입력하세요:', ui.ButtonSet.OK_CANCEL);
if (result.getSelectedButton() == ui.Button.OK) {
var sheet = SpreadsheetApp.getActiveSheet();
var lastRow = sheet.getLastRow();
sheet.getRange(lastRow+1, 1).setValue(result.getResponseText());
ui.alert('데이터가 입력되었습니다.');
}
}
var sheet = SpreadsheetApp.getActiveSheet();
var lastRow = sheet.getLastRow();
sheet.getRange(lastRow+1, 1).setValue(result.getResponseText());
ui.alert('데이터가 입력되었습니다.');
}
}
#데이터를 입력하는 스크립트(지정한 셀을 선택한 다음, 그 위치에 입력합니다.)
function showInputPrompt1() {
var prompt = Browser.inputBox("입력할 셀 위치를 입력하세요.(예: A1)", Browser.Buttons.OK_CANCEL);
if (prompt == "cancel") {
return;
}
var cell = SpreadsheetApp.getActiveSheet().getRange(prompt);
var data = Browser.inputBox("데이터를 입력하세요.", "", Browser.Buttons.OK_CANCEL);
if (data == "cancel") {
return;
}
cell.setValue(data);
}
var prompt = Browser.inputBox("입력할 셀 위치를 입력하세요.(예: A1)", Browser.Buttons.OK_CANCEL);
if (prompt == "cancel") {
return;
}
var cell = SpreadsheetApp.getActiveSheet().getRange(prompt);
var data = Browser.inputBox("데이터를 입력하세요.", "", Browser.Buttons.OK_CANCEL);
if (data == "cancel") {
return;
}
cell.setValue(data);
}