Tạo form thông báo: Xin chào!

Liên hệ QC

GTK-PM

Thành viên thường trực
Tham gia
10/11/13
Bài viết
313
Được thích
15
Anh chị cho em hỏi, trong 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 ạ?
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.
 
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.
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.
 

File đính kèm

  • Untitled.jpg
    Untitled.jpg
    7.5 KB · Đọc: 26
Anh có thể chia sẻ đoạn code như anh nói được không ạ?
Tôi thấy hình như cái bạn cần nằmchổ này.
 
Tôi thấy hình như cái bạn cần nằmchổ này.
Anh giaiphap ơi, link anh gửi bị lỗi rồi anh xem lại giùm em nhé.
 
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!');
}
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.
 
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.
Ố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..

220331

220332
 
Ố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
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.
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 ạ.
 
Lần chỉnh sửa cuối:
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 ạ.
Cần làm gì khi mở trang tính thì cho nó vào function onOpen() đó..

PHP:
function onOpen(e) {
  hien_thong_bao();
}
 
Ố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
Anh cho em hỏi có form khi mở trang tính yêu cầu nhập ID và password không ạ.
 
Ngóng !!!
 
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name',
{user: 'username', password: 'password'});
Các form khác em chạy bình thường, sao form này em không sài được nhỉ. Mong anh chị giúp đỡ
 
Web KT
Back
Top Bottom