Я хотел бы изменить ячейку (скажем, B1) на «Правильно», если я ввел «Яблоко» в ячейке (скажем, A1). Хотя, если я напишу другие вещи, он все равно вернет «Правильно», даже если ячейка не введена в «Яблоко». Могу ли я узнать, как я могу это исправить?
А что, если я разрешу несколько ответов, например, если я введу «Apple», «Banana» или «Orange», я все еще могу получить «Correct» в ячейке B1.
function myFunction() {
var app = SpreadsheetApp;
var activeSheet = app.getActiveSpreadsheet().getActiveSheet();
var workingcell = activeSheet.getRange(1,1).getValue();
if(workingcell = "Apple"){
activeSheet.getRange(2,2).setValue("Correct");
} else {
activeSheet.getRange(2,2).setValue("Wrong");
}
}
Я также хотел бы настроить строку меню в листе Google, чтобы другие могли просто нажать кнопку, чтобы запустить код. Хотя кажется, что он не работает, как я могу это исправить?
function onOpen() {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var entries = [{
name : "Run",
functionName : "Run"
}
];
sheet.addMenu("Run", entries);
};