初めまして。
https://developer.cybozu.io/hc/ja/community/posts/360043272691
上記を見て、質問となります。
添付URLと同じことしたいのですが、「以下のコードだとサブテーブルを上から探して一番最後に見つかった「提案」の行の活動日を登録するので、もし「提案」の行が複数存在して特定の行を指定したいのであれば、forの前後を書き換える必要があります。」
の部分で詰まってしまっております。
一番最後のに見つかった”提案”が反映されているのですが、私がしたいことは一番 最初 に見つかった”提案”の日付を反映させたいです。
forの前後を書き換えるを試していますが、うまくいきません、お助け下さい。
■追記■
色々調べてリバースなるものを見つけてはきたのですが、組み込んで、やりたいことができたものの、kintoneでのレコード表示画面もリバースしてしましました。
<やりたいこと>
kintoneでのレコード表示画面は昇順、forで検索する際は逆順
現状は下記になります。
(function() {
"use strict";
varevents = [
'app.record.create.submit','app.record.edit.submit'
];
kintone.events.on(events,function(event) {
varrecord = event.record;
varrows = record["テーブル"].value;
for(variinrows.reverse()){
vardate = rows[i].value["活動日"].value;
varstatus = rows[i].value["営業状況"].value;
switch(status) {
case"提案":
record["提案日"].value = date;
break;
}
}
returnevent;
});
})();