在 Google App Maker 中,如何显示快餐栏消息?

In Google App Maker, how do you display a snackbar message?

我目前正在尝试使用 Google App Maker 构建应用程序。用户点击 "Create" 按钮后,根据文件是成功发送还是未成功发送,弹出式快餐栏应显示 "File successfully sent" 或 "Something went wrong. File not sent." 我想在最后向用户指示已部署的应用程序(无底部控制台日志)无论其文件是否已发送。我不知道该怎么做。我已经尝试创建单独的预创建小吃店(一个成功,一个失败)并让 clientscript 函数根据从 serverscript 函数返回的内容显示其中一个。但是,我不知道如何显示它们。如何在客户端脚本函数中显示快餐栏弹出窗口?感谢您的帮助!

请按照以下步骤显示 Snackbar 页面。

  1. 在您的应用程序制作器中创建一个 Snackbar 页面。为了单击左侧面板上 "Page" 部分的“+”按钮。
  2. 选择弹出窗口。单击 "Next" 按钮。在下一页 Select "Snackbar" 上单击 "Create"。
  3. 这将为您创建一个小吃店页面。打开小吃店页面。在底部,您可以看到一个文本框,它将显示您的自定义消息。给它绑定一个函数。显示如下。
  4. 现在在客户端脚本中添加以下代码来配置 Snackbar。

这将为您创建一个可重复使用的小吃店,用于所有不同的消息。

//Client Script
var notificationText='';
function setNotificationText(text)
{
  notificationText=text;
}
function getNotificationText()
{
  return notificationText;
}

每当发生任何事件时,将以下代码添加到 Display Snackbar。

setNotificationText('Congratulations!!! You have successfully showcased SnackBar');
app.popups.Snackbar.visible = true;  //Snackbar is page name.

这里配置Snackbar代码是可选的,只是为了多条消息重用一个页面。您可以通过在客户端脚本中添加 app.popups.Snackbar.visible = true; 代码来直接展示 Snackbar 页面。