我可以使用 AppScript 在 AppSheet 上发送通知吗?
Can I use a AppScript to send a notification on a AppSheet?
我有一个 AppSheet 来控制某些东西并在白天向我发送一些通知,但我需要在手机上接收由 AppScript 触发的通知,所以我尝试使用 AppSheet。
我试着在我的 AppSheet 的电子表格中添加一行,就像这样
function notificationAppSheet(number){
const ss = SpreadsheetApp.openById("") //the id of the SpreadSheet
const sheet = ss.getSheetByName("test")
const lr = sheet.getLastRow() + 1
sheet.insertRowBefore(lr)
var today = new Date()
var tomorow = new Date(today)
tomorow.setDate(tomorow.getDate() +1)
sheet.getRange(lr,1).setValue("New order " + number)
sheet.getRange(lr,2).setValue("logos/flexlogo.jfif")
sheet.getRange(lr,3).setValue(today)
sheet.getRange(lr,4).setValue("test@gmail.com")
sheet.getRange(lr,5).setValue(tomorow)
sheet.getRange(lr,6).setValue(true)
}
这可以在我的应用程序上添加公告,但它不会向我发送通知,尽管我有一个机器人每次创建新公告时都会向我发送通知。
我不一定需要使用 AppSheet,但我想这比在 Android 中编写新应用程序更容易。有人知道如何使用 AppScript 发送此通知吗?
当您使用 Apps 脚本编辑 sheet 时,AppSheet 不会 'see' 编辑事件。该应用程序将在下一次同步时看到新数据,但编辑事件在直接编辑 sheet 时不会触发 AppSheet 自动化。必须通过应用程序执行编辑才能触发自动化。
您可以使用 Apps 脚本向 AppSheet 发送请求 API 并以此方式触发通知。不是更新 sheet,而是将同一行数据发送到 AppSheet API 端点以向 table 添加一行。这将触发 table.
中 'adds' 的任何自动化监控
https://help.appsheet.com/en/articles/1979979-invoking-the-api
我有一个 AppSheet 来控制某些东西并在白天向我发送一些通知,但我需要在手机上接收由 AppScript 触发的通知,所以我尝试使用 AppSheet。
我试着在我的 AppSheet 的电子表格中添加一行,就像这样
function notificationAppSheet(number){
const ss = SpreadsheetApp.openById("") //the id of the SpreadSheet
const sheet = ss.getSheetByName("test")
const lr = sheet.getLastRow() + 1
sheet.insertRowBefore(lr)
var today = new Date()
var tomorow = new Date(today)
tomorow.setDate(tomorow.getDate() +1)
sheet.getRange(lr,1).setValue("New order " + number)
sheet.getRange(lr,2).setValue("logos/flexlogo.jfif")
sheet.getRange(lr,3).setValue(today)
sheet.getRange(lr,4).setValue("test@gmail.com")
sheet.getRange(lr,5).setValue(tomorow)
sheet.getRange(lr,6).setValue(true)
}
这可以在我的应用程序上添加公告,但它不会向我发送通知,尽管我有一个机器人每次创建新公告时都会向我发送通知。
我不一定需要使用 AppSheet,但我想这比在 Android 中编写新应用程序更容易。有人知道如何使用 AppScript 发送此通知吗?
AppSheet 不会 'see' 编辑事件。该应用程序将在下一次同步时看到新数据,但编辑事件在直接编辑 sheet 时不会触发 AppSheet 自动化。必须通过应用程序执行编辑才能触发自动化。
您可以使用 Apps 脚本向 AppSheet 发送请求 API 并以此方式触发通知。不是更新 sheet,而是将同一行数据发送到 AppSheet API 端点以向 table 添加一行。这将触发 table.
中 'adds' 的任何自动化监控https://help.appsheet.com/en/articles/1979979-invoking-the-api