新規投稿
フォローする

曜日条件でのアラート

お世話になります。

曜日条件でアラートを設定したいのですが

下記をどう書き換えれば良いか教えて頂けますか?

 

 

dates.forEach(function(date) {
  // 年月日から日を取得
  day = date.substr(8, 2);
   
  if (day === '02') {
  templateHtml = '<div class="alertDefault alert01" title={{>text}}><b>{{>text}}</b></div>';
  template = $.templates(templateHtml);
  data = {text: ' 勤怠締切日です'};
   
  // スケジュールの予定枠最上部の空白要素を取得
  space = garoon.schedule.calendar.getDayFirstSpaceElement('GROUP_WEEK', date);
   
  // 空白要素へhtmlをセット
  $(space).html(template(data));
   
  return;
0

2件のコメント

Avatar
ひよこ

n さん

はじめまして。ひよこです。

これはなにか元ネタがあるのでしょうか?
アラートといえば window.alert() だと思っているのですが、これは違うので気になりました…。

ちなみに、dates.forEach(function(date) { の中身で、以下のような流れでやればよいかと思います。

  1. date が文字列っぽいので、Date 型に変換する
    書式がわからないので、「javascript 文字列 date 変換」などでググってみてください。
  2. 1. で変換した値で曜日を求める
    https://lab.syncer.jp/Web/JavaScript/Snippet/3/ が参考になりそうです。
  3. 2. で求めた曜日が、アラートを出したい曜日だったら、アラートを出す 
    if ( 2.で求めた曜日 === アラートを出したい曜日) {
    var templateHtml = '<div class="alertDefault alert01" title={{>text}}><b>{{>text}}</b></div>';
    var template = $.templates(templateHtml);
    var data = {text: ' 表示したいメッセージ'};
    var space = garoon.schedule.calendar.getDayFirstSpaceElement('GROUP_WEEK', date);
    $(space).html(template(data));
    }


    もし JavaScript 初心者ということであれば、はじめよう JavaScript などで JavaScript のことを勉強してみるといいかと思いました。
    途中から kintone カスタマイズになるのですが、第10回までは普通の JavaScript なので参考になるかと思います。

0
Avatar
n
0
サインインしてコメントを残してください。