Sendgridの公式ページからアカウント作って、公式ページの方法で送ろうとしていたが、送信者の名前を変えられなかったり、独自ドメインなしだと信頼性を上げられなかったりという問題があった。そこでいろいろ試した結果、Azure経由で送ると、それらの問題を…
ボタン1~ボタン3というボタンが3つある ボタン1を押したときはコンソールに1と出す ボタン2~以下略 このとき、ループカウンタをvarで宣言すると、どのボタンを押しても3と出てしまう for - loopCounter is var - JSFiddle - Code Playground これは…
やりたいこと ボタンが10個あって、1~10の番号が振られている。 ボタンを押すと、番号の数字をコンソールに出力する。 実現方法1 ボタンに一つずつ異なるidをつけて、getElementById→addEventListener。 デメリット:似た処理でソースコードが肥大化する。…
単一のjsファイル内に同じ関数がある場合もそうだし、htmlで下記のようにsrc指定する順番もそう。 hoge.jsとpiyo.jsに同じ名前の関数がある場合、 hoge.js内で自分のファイル内の関数を呼んだつもりでも、piyo.jsの同名関数が呼ばれてしまうので注意。 <script src="js/hoge.js"></script> <script src="js/piyo.js"></script>
const sgMail = require('@sendgrid/mail');// sgMail.setApiKey(process.env.SENDGRID_API_KEY);sgMail.setApiKey('hogehoge');const msg = { to: 'hoge@hoge.com', from: 'hoge@hoge.com', subject: 'Sending with SendGrid is Fun', text: 'and easy to d…
テストメール送信ということで、Single Senderを選択。 入力内容の説明は下記。 Single Sender Verification | SendGrid Documentation 送信元の名前 - 受信者がメールを受信したときに表示されるユーザーフレンドリーな名前です。 送信元メールアドレス - …
問題 下記2つの公式ページにある、テストメール送信手順に従ったのに、403 Forbidden errorになる。 www.twilio.com sendgrid.kke.co.jp 原因 fromに指定するメールアドレスが、'test@example.com'のままだったこと。 fromには、SendGridで検証済みのアドレ…
同じダッシュボードを、条件によって表示を切り替えて使いまわしたい。 そのため、GrafanaのURIにクエリで条件となる変数を渡して、それを使ってSQL文を書く。 ・・・というような場合、アラート(アラートメール)が使えない。 テンプレート変数が動的だか…
自分の場合。 npm installコマンドを実行時のカレントディレクトリが不適切だった。 インストールしたいアプリのディレクトリに移動してから、npm installすればOK。 npm install時はカレントディレクトリを確認しよう!という、基本的・初歩的であるがゆえ…
対策 タスクバー上で右クリック→タスクバーの設定 小さいタスクバーボタンを使うをオフにする ↑ 対策でこの方法を書いてるページほんとわかってない!!!!! 小さいタスクバーボタンを使うをオンにしながら、月日も表示したいんだ!!!!!
関数呼ぶ前にpreventDefaultでsubmitのデフォルト動作をキャンセルしてしまう。 それでゆっくりと関数の処理を行う。 onSubmit="event.preventDefault();onOkButton();" 先にキャンセルしておかないと、関数の後でreturn falseすると、 関数内の処理によって…
ポイント ・form onSubmitを使うこと <form onSubmit="function();"> <input class="input" type="text" required> <button type="submit">Ok</button></form> NGな例 イベントリスナで規定のsubmitをキャンセルしてonclickで呼びたい処理を書く HTML要素.addEventListener('click', (e) => { // 規定の動作をキャンセル e.preventDefault(); // イベント発生時に行う処理} …
// 全画面リロード document.location.reload(); // iframeだけリロード document.getElementById("iframeID").contentWindow.location.reload();
Number.isFinite() でOK
if (!prm) でOK。 ただし、prmが数値の0で来る場合も該当してしまうので気を付けること。
in演算子を使うと簡単。 var a = {dog:1,cat:2}; console.log('dog' in a);// trueconsole.log('human' in a);// false
throw 例外メッセージorその他 で意図的に例外を出せる。 投げた例外はcatch(e)のeに入っている。
要素の順番が保証されている場合 JSON.stringifyを使う。 キー、値がすべて一致する場合 var a = {"WL_Lv1":-1, "WL_Lv2":-1, "WL_Lv3":-1, "WL_Lv4":-1};var b = {"WL_Lv1":-1, "WL_Lv2":-1, "WL_Lv3":-1, "WL_Lv4":-1};if(JSON.stringify(a) === JSON.stri…
本文をフッターまで全部消して、 引用の不等号はじまりの文章のみでメール送信した場合、その内容はissueに登録されない。 >test
ググりまくっていろんなページみたけど、下記が一番わかりやすかった。 簡単な説明とサンプルコードから始まってるから実用的。 numb86-tech.hatenablog.com 全部読む必要はない。 全体の1/10くらい、 つまり、そこでの処理が終わるのを待つことなくコードを…
awaitが使えるのはasyncつけた関数の中。 じゃあ下記ケースではどこにasyncをつけるべきか? hoge: function() { var self = this; return new Promise((resolve, reject) => { try { await _get(); ここ。await部分を含む、最も近い無名関数。 return new P…
var info = {"test":{"a":1,"b":2,"c":3}};console.log((info['test']).length);//undefinedconsole.log(Object.keys(info['test']).length);//3
現象 POSTを受けてサーバで行う処理は正常動作しているが、処理後にクライアントに戻ってくる応答が504 Gateway Time-outになる。 原因 サーバで正常レスポンスを返していなかった。 下記追加したら改善。 res.sendStatus(200);
LFじゃないと動かないシェルの改行コード書き換えられて無駄に時間食った。 下記でオフれる。
危険水位(はん濫危険水位):Dangerous water level 特別警戒水位(避難判断水位):evacuation warning water level 警戒水位(はん濫注意水位):Warning water level 指定水位(水防団待機水位):Designated water level 参考 http://www.bousai.go.jp/…
console.dir(value);もしくはconsole.log(JSON.stringify(value)); 参考 console.logでJSON形式の値が[object Object]になる時 - Qiita
Visual Studio Codeの個人的なメモ。 使用頻度順 Alt + x 1行削除 ※デフォルト設定を変更。 Alt + ↑or↓ カーソル行の内容を、1行まるごと上or下に移動 Shift + Alt + ↑or↓ カーソル行or選択範囲を、まるごとコピーして上or下に貼り付け Ctrl + k + 0 すべて…
snipping toolでスクリーンショットを撮るときに邪魔なので消したい。 方法 タスクバーの「あ」「A」を右クリック→プロパティ押す 下記チェックを外す
ドメイン参加を切り替えたら早くなった。 それか、%TMP%フォルダ内を全部削除したことのどっちかのおかげだと思う。 ストレスフリーだ。 SSDなのに遅かったからなあ・・・ いやまだクイックアクセスにネットワークパス追加してないから、その後だな、喜ぶの…
こんなかんじ。 その他→ファイルタイプ別の設定を下記のように設定