Google apps script 跳过带有超链接的文本脚本的Google工作表中的空单元格

Google apps script 跳过带有超链接的文本脚本的Google工作表中的空单元格,google-apps-script,google-sheets,hyperlink,slack,Google Apps Script,Google Sheets,Hyperlink,Slack,我有一个我在谷歌应用程序脚本中创建的脚本,该脚本向一个用户发送一条松弛消息,该用户在一个带有超链接的谷歌工作表的列表中具有特定ID。每个用户的列表不包含相同数量的ID,导致空单元格的超链接url出现在消息中。是否可以跳过或隐藏每个用户的空单元格的超链接url。如果不清楚,请道歉。请参阅下面的有效负载脚本: // custom slack webhook var url = "https://hooks.slack.com/services/XXXXXSBGW/XXXXXXU1K/

我有一个我在谷歌应用程序脚本中创建的脚本,该脚本向一个用户发送一条松弛消息,该用户在一个带有超链接的谷歌工作表的列表中具有特定ID。每个用户的列表不包含相同数量的ID,导致空单元格的超链接url出现在消息中。是否可以跳过或隐藏每个用户的空单元格的超链接url。如果不清楚,请道歉。请参阅下面的有效负载脚本:

// custom slack webhook
   var url = "https://hooks.slack.com/services/XXXXXSBGW/XXXXXXU1K/XXXXXXXXn9jfZXAAAAAA";
  
  var payload = {
 "channel": "@"+city[2],
 "username": "Alerts",
 "text": "Hi " + city[0] + "\n"+
    "\n Here are your most pending kits for review.\n" + 
    "\n <https://google.com/maps/'"+"|"+city[5]+">" +   
    "\n <https://google.com/maps/'"+"|"+city[6]+">" + 
    "\n <https://google.com/maps/'"+"|"+city[7]+">" + 
    "\n <https://google.com/maps/'"+"|"+city[8]+">" +
    "\n <https://google.com/maps/'"+"|"+city[9]+">" + 
    "\n Please review these kits as soon as possible.\n" 
  };
//自定义松弛webhook
变量url=”https://hooks.slack.com/services/XXXXXSBGW/XXXXXXU1K/XXXXXXXXn9jfZXAAAAAA";
var有效载荷={
“频道”:“@”+城市[2],
“用户名”:“警报”,
“文本”:“嗨”+城市[0]+“\n”+
“\n以下是您最待定的工具包,以供审阅。\n”+
“\n”+
“\n”+

“\n您需要检查这些值中的每一个,以查看它们是否已填充,然后才将它们添加到消息中。可以通过多种方法执行此操作,但最简单的方法可能是循环遍历这些值,构建一个数组,然后再创建数组。”

//城市数组示例
var city=[“名称”、1、2、3、4、“城市1”、“城市2”、“城市3”];
//编译链接
var linkStartIndex=5;
var linkendix=9;
var-links=[];

对于(var i=linkStartIndex;i,您需要检查这些值中的每一个,以查看它们是否已填充,然后才将它们添加到消息中。可以通过多种方法来执行此操作,但最简单的方法可能是循环值,构建数组,然后再创建数组

//城市数组示例
var city=[“名称”、1、2、3、4、“城市1”、“城市2”、“城市3”];
//编译链接
var linkStartIndex=5;
var linkendix=9;
var-links=[];

对于(var i=linkStartIndex;我非常感谢您的回复,循环是有意义的!!对于这一点比较新,我想知道我应该在什么时候加入有效负载脚本,通过Slack将消息发送给各个经理?为了进一步扩展,我的电子表格设置如下,Col1(经理),Col2(电子邮件添加),Col3(Slack ID)、Col4(发送消息的是或否)、Col5(通过Slack或电子邮件决策器发送),Col6到Col15有与经理相关的城市套件ID要查看。经理和城市套件ID的列表可以随时更改,经理和城市套件ID的数量也可以随时更改。感谢您的帮助。非常感谢您的回复,循环是有意义的!!对此相对较新,我想知道我应该在什么时候将有效负载脚本合并到实际中是否通过Slack向个别经理发送消息?为了进一步扩展,我的电子表格设置如下:Col1(经理)、Col2(电子邮件添加)、Col3(Slack ID)、Col4(发送消息的是或否)、Col5(通过Slack或电子邮件决策器发送)、Col6至Col15具有与经理相关的城市工具包ID以供查看。经理和城市工具包ID的列表可以随时更改,经理和城市工具包ID的数量也可以随时更改。感谢您的帮助。