Trả lời: cógoogle sheets có thể tạo được form thông báo như excel không?
Anh có thể chia sẻ đoạn code như anh nói được không ạ?Trả lời: có
Mình có nói gì đâu? Bạn còn chưa cho biết cái "form thông báo như excel" mặt mũi nó như thế nào thì làm sao mà có code được?Anh có thể chia sẻ đoạn code như anh nói được không ạ?
Em muốn làm hộp thông báo khi mình bắt đầu mở Google sheet thì sẽ hiện lên thông báo kia.Mình có nói gì đâu? Bạn còn chưa cho biết cái "form thông báo như excel" mặt mũi nó như thế nào thì làm sao mà có code được?
Tạo thông báo xong rồi làm gì tiếp thì nói luôn ra đi, không lại tốn mấy bài nữa chưa nói xong.
---
@ Chủ thớt: Bạn mua quyển sách "Đắc nhân tâm" về đọc tầm nửa cuốn để biết cách làm sao khi hỏi vấn đề gì đó thì không dùng từ "không" nữa.
Anh giaiphap ơi, link anh gửi bị lỗi rồi anh xem lại giùm em nhé.Tôi thấy hình như cái bạn cần nằmchổ này.
![]()
MsgBox
How to MsgBox - Google App Script How to dialog in Google Method msgBox(prompt) msgBox(prompt, buttons) msgBox(title, prompt, ...apps-script-google.blogspot.com
Tôi vào vẫn bình thường mà bạn, thôi thì bạn thử code này nhé.Anh giaiphap ơi, link anh gửi bị lỗi rồi anh xem lại giùm em nhé.
function onOpen() {
Browser.msgBox('Chào bạn!');
}
Tuyệt vời anh ạ, vào giaiphapexcel.com không còn ngại bất cứ vấn đề gì, vấn đề nào cũng có giải pháp xử lý được.Tôi vào vẫn bình thường mà bạn, thôi thì bạn thử code này nhé.
Mã:function onOpen() { Browser.msgBox('Chào bạn!'); }
Ối zời...Em muốn làm hộp thông báo khi mình bắt đầu mở Google sheet thì sẽ hiện lên thông báo kia.
function hien_thong_bao() {
var ui = SpreadsheetApp.getUi();
ui.alert("Đây là thông báo!");
}
function thong_bao_yes_no() {
var ui = SpreadsheetApp.getUi();
ui.alert("Tiêu đề thông báo", "Nội dung thông báo", ui.ButtonSet.YES_NO);
}
function thong_bao_prompt() {
var ui = SpreadsheetApp.getUi();
var button_selected = ui.prompt("Đây là tiêu đề", "Nội dung thông báo", ui.ButtonSet.YES_NO).getSelectedButton();
if (button_selected == ui.Button.YES) {
ui.alert('Chọn Yes');
} else {
ui.alert('Chọn No');
}
}
function onOpen(e) {
SpreadsheetApp.getUi()
.createMenu('Menu_mới')
.addItem('Hiện thông báo', 'hien_thong_bao')
.addSeparator()
.addSubMenu(SpreadsheetApp.getUi().createMenu('Đây là sub_menu')
.addItem('Đây là menu_1', 'thong_bao_yes_no')
.addItem('Đây là menu_2', 'thong_bao_prompt'))
.addToUi();
}
Mới tiếp cận mà anh đưa một mâm vậy dễ tẩu quả nhập ma lắm.Ối zời...
PHP:function hien_thong_bao() { var ui = SpreadsheetApp.getUi(); ui.alert("Đây là thông báo!"); } function thong_bao_yes_no() { var ui = SpreadsheetApp.getUi(); ui.alert("Tiêu đề thông báo", "Nội dung thông báo", ui.ButtonSet.YES_NO); } function thong_bao_prompt() { var ui = SpreadsheetApp.getUi(); var button_selected = ui.prompt("Đây là tiêu đề", "Nội dung thông báo", ui.ButtonSet.YES_NO).getSelectedButton(); if (button_selected == ui.Button.YES) { ui.alert('Chọn Yes'); } else { ui.alert('Chọn No'); } } function onOpen(e) { SpreadsheetApp.getUi() .createMenu('Menu_mới') .addItem('Hiện thông báo', 'hien_thong_bao') .addSeparator() .addSubMenu(SpreadsheetApp.getUi().createMenu('Đây là sub_menu') .addItem('Đây là menu_1', 'thong_bao_yes_no') .addItem('Đây là menu_2', 'thong_bao_prompt')) .addToUi(); }
Cái gì cũng có nhưng cần ngoan và xinh..
View attachment 220331
View attachment 220332
Có mấy mẫu rất hay anh ạ? Nhưng phải thêm đoạn code gì để tự động khi truy cập vào trang tính nó nổi lên mà không phải bấm chạy hàm để hiện lên.Ối zời...
PHP:function hien_thong_bao() { var ui = SpreadsheetApp.getUi(); ui.alert("Đây là thông báo!"); } function thong_bao_yes_no() { var ui = SpreadsheetApp.getUi(); ui.alert("Tiêu đề thông báo", "Nội dung thông báo", ui.ButtonSet.YES_NO); } function thong_bao_prompt() { var ui = SpreadsheetApp.getUi(); var button_selected = ui.prompt("Đây là tiêu đề", "Nội dung thông báo", ui.ButtonSet.YES_NO).getSelectedButton(); if (button_selected == ui.Button.YES) { ui.alert('Chọn Yes'); } else { ui.alert('Chọn No'); } } function onOpen(e) { SpreadsheetApp.getUi() .createMenu('Menu_mới') .addItem('Hiện thông báo', 'hien_thong_bao') .addSeparator() .addSubMenu(SpreadsheetApp.getUi().createMenu('Đây là sub_menu') .addItem('Đây là menu_1', 'thong_bao_yes_no') .addItem('Đây là menu_2', 'thong_bao_prompt')) .addToUi(); }
Cái gì cũng có nhưng cần ngoan và xinh..
View attachment 220331
View attachment 220332
Cần làm gì khi mở trang tính thì cho nó vào function onOpen() đó..Có mấy mẫu rất hay anh ạ? Nhưng phải thêm đoạn code gì để tự động khi truy cập vào trang tính nó nổi lên mà không phải bấm chạy hàm để hiện lên.
Như mẫu của anh giaiphap thì hộp thông báo tự động hiện lên khi bắt đầu vào trang tính anh ạ.
function onOpen(e) {
hien_thong_bao();
}
Anh cho em hỏi có form khi mở trang tính yêu cầu nhập ID và password không ạ.Ối zời...
PHP:function hien_thong_bao() { var ui = SpreadsheetApp.getUi(); ui.alert("Đây là thông báo!"); } function thong_bao_yes_no() { var ui = SpreadsheetApp.getUi(); ui.alert("Tiêu đề thông báo", "Nội dung thông báo", ui.ButtonSet.YES_NO); } function thong_bao_prompt() { var ui = SpreadsheetApp.getUi(); var button_selected = ui.prompt("Đây là tiêu đề", "Nội dung thông báo", ui.ButtonSet.YES_NO).getSelectedButton(); if (button_selected == ui.Button.YES) { ui.alert('Chọn Yes'); } else { ui.alert('Chọn No'); } } function onOpen(e) { SpreadsheetApp.getUi() .createMenu('Menu_mới') .addItem('Hiện thông báo', 'hien_thong_bao') .addSeparator() .addSubMenu(SpreadsheetApp.getUi().createMenu('Đây là sub_menu') .addItem('Đây là menu_1', 'thong_bao_yes_no') .addItem('Đây là menu_2', 'thong_bao_prompt')) .addToUi(); }
Cái gì cũng có nhưng cần ngoan và xinh..
View attachment 220331
View attachment 220332
Có.Anh cho em hỏi có form khi mở trang tính yêu cầu nhập ID và password không ạ.
Rất mong nhận được hồi âm của anh befaint ạ.