Ich habe versucht, zu https://api.whatsapp.com zu wechseln, aber es ist immer noch dasselbe, und schlimmer noch, der spezifische Text wird nicht im eigentlichen WhatsApp-Fenster angezeigt.
Vielen Dank!
Code: Select all
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var range = e.range;
if (range.getColumn() == 13 && e.value == "Ready to Print") {
var dateCell = sheet.getRange(range.getRow(), 17);
dateCell.setValue(new Date());
var waCell = sheet.getRange(range.getRow(), 3);
var waCellValue = waCell.getValue();
var encodedText = encodeURIComponent(waCellValue + ' is ready to be printed!');
// linkOpen('https://web.whatsapp.com/send?phone=12345678' + '&text=' + encodedText);
var whatsappUrl = 'https://web.whatsapp.com/send?phone=12345678' + '&text=' + encodedText;
linkOpen(whatsappUrl);
}
function linkOpen(url) {
SpreadsheetApp.getUi().showModalDialog(HtmlService.createHtmlOutput(
`window.addEventListener('load',()=>{window.open('${url}', 'whatsapp_chat_target'); google.script.host.close()});
`), 'Opening...');
}
Mobile version