首页 > 解决方案 > 是否可以在 Ui 警报/提示中添加格式?特别是换行符

问题描述

我想创建一个带有 Ui 警报/提示框的变量列表。这可能吗?

我试过在互联网上搜索修复,但没有成功。还尝试了 (\n) 和 br,也没有运气。

function Handover(){

  var ss = SpreadsheetApp.getActiveSheet();
  var ui = SpreadsheetApp.getUi();
  var buttons = ui.ButtonSet.OK
  var LiDCO = ss.getRange("Tech Dashboard!O3:O11").getValues();
  var filter = ss.getRange("Tech Dashboard!M3:M11").getValues();
  var paedfilters = ss.getRange("Tech Dashboard!Q3:Q6").getValues();
  var nox = ss.getRange("Tech Dashboard!Q8:Q11").getValues();

  var handover = ui.alert('Please check the equipment in beds: ' 
                          + 'LiDCOs: '+ LiDCO  
                          + 'Filters: '+ filter 
                          + 'Paed Filters: '+ paedfilters 
                          + 'Nitric: '+ nox 
                          + ' and update the Dashboard.', buttons)
  }

我希望 Ui 框在单独的行上列出 4 个变量,但结果只有一个长字符串。

标签: google-apps-scriptgoogle-sheets

解决方案


使用下面的代码显示警报对我有用。\r\n您可以使用如下顺序插入回车/换行:

function showAlerts() {
  var ui = SpreadsheetApp.getUi();
  var buttons = ui.ButtonSet.OK
  var handover = ui.alert('Please check the equipment in beds: ' 
                          + '\r\nLiDCOs: '+ 12  
                          + '\r\nFilters: '+ 15 
                          + '\r\nPaed Filters: '+ 234
                          + '\r\nNitric: '+ 63 
                          + '\r\nand update the Dashboard.', buttons)
}

推荐阅读