キンコミ kintone user community

みんなの投稿

2024/11/15 18:13

簡単だろうなぁと思ってやってみたのですが、ドツボにハマっているので、わかる方がおられれば教えてください。

💡記載いただくと良いポイント
・ご契約中のコース:スタンダード
・お悩みの背景、目的:
該当レコードのURLを取得して、レコード内の文字列フィールドに貼り付けたい

・試してみたこと:
chatgptに聞く、プラグイン検索、ネット検索

・譲れない条件:無料

よろしくお願いいたします!

4件のコメント (新着順)

(もう解決されていますが、ちょっと変わった方法も…)
支払確認アプリで、消耗品申請レコードをルックアップしたときにURLを作るという方法もあります。
・ルックアップの設定で、コピー元のフィールドをレコード番号にする
・ルックアップでレコードを取得したら、文字列一行にレコード番号が結合されて完成という

書いていて思いましたが、やっぱり関連レコードの方がいい…

製造業
2024/11/15 19:13
  1. レコード番号を文字列1行フィールド「レコード番号文字列」に書き出す
  2. 文字列1行フィールド「URL」を作成し、自動計算に✅️「"https://ドメイン名.cybozu.com/k/アプリ番号/show#record="&レコード番号文字列」と入力

の2手で実装できそうですね。
1の書き出しが難関ですが、自動転記系のプラグインやcybozu developer community の投稿などを探すと、無料プラグインや自作のjsコードでどうにかできるかな...?


たくや
2024/11/15 19:21

ありがとうございます。

おっしゃることを私も考えました。

1.レコード番号を文字列1行フィールド「レコード番号文字列」に書き出す

ここに手間取りまして、現在は、rex0220さんの計算式プラグイン試用版を使用して、レコード番号取得まではできました。しかし、新規保存時にレコード番号が取得できないためか、初回保存時には、「共通URL」部分しか転送されませんでした。改めて、編集→保存して、レコード番号まで転送されました。

↑ここが初回保存時に全てが終わると、とても助かるのですが。。。

もしアイデアございましたら、教えていただければ助かります。

かな
建設業
2024/11/15 18:59

どういった意図でそうしたいのかを詳しく教えてもらえるともうちょっと的確なアドバイスが出来ると思うんですが、
とりあえず言えることは、
URLリンクをレコードを保存してからでも有効な状態で貼り付けるなら文字列フィールドではなく、リンクフィールドですね!
https://jp.cybozu.help/k/ja/user/app_settings/form/form_parts/link.html


たくや
2024/11/15 19:16

ありがとうございました。

詳細書きましたので、ご確認いただければ幸いです。

リンクフィールドは自動計算が使えないので使いづらく、文字列フィールドでも「https://~」が入ればリンクがつくことは確認できたので、自動計算できる文字列フィールドを使用しています。

キンスキ松井
2024/11/15 18:27

こんにちは、キンコミ運営事務局の松井です。

キンコミへの投稿をありがとうございます。
以前の投稿も拝見しましたが、引き続きkintoneで業務改善に取り組まれていること、とても嬉しく思います!

kintoneの基本機能ですと、レコード詳細画面で「・・・」からレコードのリンクをコピーすることができます。
これをフィールドにペーストする、というのはいかがでしょうか?

おそらく、これがやりたいことでは無いのだろうと思いつつ、やられたいことをイメージしたく聞かせていただきました!
宜しければURLを貼り付けたい、となった背景や業務も聞いてみたいです。
他の方もアイデアが出やすくなると思いますので、良ければ教えてください^^


たくや
2024/11/15 19:11

ありがとうございます!

kintoneの基本機能ですと、レコード詳細画面で「・・・」からレコードのリンクをコピーすることができます。これをフィールドにペーストする、というのはいかがでしょうか?

↑も考えたのですが、せっかくなら自動でやりたい…とズボラな部分が出まして…笑

消耗品申請アプリの内容を請求書が届いたら、支払確認アプリにて申請をルックアップで取得し支払い処理をしています。

その場合に、消耗品申請金額と請求書の金額が違うことがあるので、消耗品申請アプリに差額を表示させて、具体的にどこが違ったのか?を確認してもらいたく、支払確認アプリのURLを消耗品申請アプリに転送させたいです。※消耗品申請アプリ側にルックアップで、支払確認アプリを貼り付けても良いですが、方法が思い浮かびません。

現在は、条件分岐処理プラグインの「自動アプリ間更新」で、支払確認アプリの請求書金額を転送して、消耗品申請アプリの申請金額と差額を出して、差額が1円以上なら通知を出す設定はできました。

あとは、具体的に何がどう金額が違ったのか?を確認してもらうため、支払確認アプリ内にフィールドを用意し取得したレコードURLも「自動アプリ間更新」で消耗品申請アプリに転送させて、URLを貼り付けたいのです。URLでなくても、支払確認アプリの該当レコードに飛べれば問題ありません。

支払確認アプリの該当レコードのURLの取得を考えたのは、レコード番号さえフィールドに取得できれば、URLは共通なので、自動計算で共通URL+レコード番号で結合させれば、表示できると考えたからです。

なお、現在は、rex0220さんの計算式プラグイン試用版を使用して、レコード番号取得まではできました。しかし、新規保存時にレコード番号が取得できないためか、初回保存時には、「共通URL」部分しか転送されませんでした。改めて、編集→保存して、レコード番号まで転送されました。

以上、長くなってすみませんが、初回保存時に「共通URL+レコード番号」で転送される方法、もしくは、初回保存時にまた別の方法で該当レコードに飛べるURLやルックアップ等を別アプリに転送できるアイデアある方がおられれば、教えていただければ幸いです。

かな
建設業
2024/11/15 19:36

えーと、、解釈が間違っていたらすみません。。
関連レコード一覧ではダメなのでしょうか?

ルックアップで消耗品申請アプリと支払確認アプリを繋げているのであれば、そのルックアップを条件に消耗品申請アプリの金額を表示させるだけでなく、その該当のレコードへ飛ぶことも出来ます。

【関連レコード一覧とは】
https://jp.cybozu.help/k/ja/user/app_settings/form/related_records/whats_relatedrecords.html

キンスキ松井
2024/11/15 19:46

詳細をいただきありがとうございます!
やはり自動化したいですよね...聞くのも野暮だと思いつつ、おかげでやりたいことのイメージが湧きました。

自分もかなさんと同じく、関連レコードで解決できそうな印象は受けました。
支払確認アプリから消耗品申請アプリをルックアップした時に、キーになる項目もコピーしておけば関連レコードができそうですね。

表示した値を更に計算したいなどあると関連レコードではダメですが、リンクやデータを表示するだけならいけそうですね!

たくや
2024/11/16 01:35

ご返信ありがとうございます。

盲点でした。関連レコード一覧って、該当する条件のレコードをいくつも表示させるイメージがあって、1つのレコードを表示させるためだけに使う用途を考えたことがありませんでした。

やってみたら、見事に表示できました。
やり方に固執してるとダメですね。

親身にご対応いただき、ありがとうございました。

今後ともよろしくお願いいたします。

ご回答ありがとうございました!

たくや
2024/11/16 01:37

ご返信ありがとうございます。

かなさんにも返信させていただきましたが、盲点でした。
関連レコード一覧って、該当する条件のレコードをいくつも表示させるイメージがあって、1つのレコードを表示させるためだけに使う用途を考えたことがありませんでした。

やってみたら、見事にできました。

親身にご対応いただき、ありがとうございました。

今後ともよろしくお願いいたします。

かな
建設業
2024/11/16 08:40

解決できたようで良かったです!