実現したいこと
HTMLファイル内で
GASから受け取った値が空白だったら
テキストを非表示にしたいです。
前提
変数name2~name5は空白の場合とそうでない場合があり、
空白の場合は非表示(空白を表示するのではなく行ごと非表示にしたい)、
空白でない場合は受け取った値をテキストに表示させたいのですが
上手くいっておりませんので
お力をお貸しいただきたいです。
発生している問題・エラーメッセージ
エラーは起きないですが
反映もされません。空白で吐き出されます。
該当のソースコード
HTML
1<!DOCTYPE html> 2<html> 3 <head> 4 <base target="_top"> 5 </head> 6 <body> 7 <?=companyName ?><br> 8 <?=name1 ?><br> 9 <p id="person"><br> 10 <?=name3 ?><br> 11 <?=name4 ?><br> 12 <?=name5 ?><br> 13 <br> 14 15いつもお世話になっております。<br> 16株式会社〇〇の<?=ABC ?>でございます。<br> 17<br> 18<?=jpdate ?>度の明細をお送りしますので、<br> 19添付をご確認頂けますようお願い致します。<br> 20<br> 21何卒、宜しくお願い致します。<br> 22<br> 23<script> 24 if (<?=name2 ?> !== '' ){ 25 document.getElementById("person").innerHTML ="<?=name2 ?>"; 26 27} 28 29 </script> 30 <body> 31. 32. 33.
試したこと
まずは1つずつやろうと思い、name2の部分だけやってみました。
わからないながら調べて試行錯誤しておりますが
とんちんかんなことしているかもしれません・・。

あなたの回答
tips
プレビュー