\r\n \r\n
\r\n
\r\n \r\n // シートから用語集を表示する\r\n var id ='スプレッドシートのID';\r\n var mySheet = SpreadsheetApp.openById(id).getSheetByName(\"用語集\");\r\n var endrow = mySheet.getLastRow();\r\n var myData = mySheet.getRange(2, 1 , endrow-1 , 4).getValues();\r\n myMail = Session.getActiveUser().getEmail();\r\n search = getSearch();\r\n output.append('検索文字='+ escape_html(search));\r\n output.append('');\r\n output.append('| カテゴリ | 用語 | 内容 |
');\r\n y=0; //検索結果のカウンタ\r\n for(var i=0;i' + search + '');\r\n output.append('');\r\n output.append('| '+ category +' | ');\r\n output.append(''+ replace +' | ');\r\n output.append(''+ content +' | ');\r\n output.append('
');\r\n y ++;\r\n }\r\n }else{\r\n output.append('');\r\n output.append('| '+ category +' | ');\r\n output.append(''+ word +' | ');\r\n output.append(''+ content +' | ');\r\n output.append('
');\r\n }\r\n }\r\n output.append('
');\r\n if (y == 0){\r\n output.append('検索できませんでした。キーワードを変えてもう一度検索してください。');\r\n }\r\n ?>\r\n \r\n function escape_html (string) {\r\n if(typeof string !== 'string') {\r\n return string;\r\n }\r\n return string.replace(/[&'`\"<>]/g, function(match) {\r\n return {\r\n '&': '&',\r\n \"'\": ''',\r\n '`': '`',\r\n '\"': '"',\r\n '<': '<',\r\n '>': '>',\r\n }[match]\r\n });\r\n }\r\n ?>\r\n
\r\n
\r\n