みんなの投稿

ライトコースのユーザーです。
①プラグイン無しの無料プランで、テーブル内に入っている項目(例えば日付)を、カレンダー表示で反映させる事がライトコースでは実質できないのですが、何かできる方法などあるのでしょうか?
※テーブル内にある項目①を、テーブル外にも同じ項目②を作って、①②に同じ日付を入力して、
②でカレンダー表示するっという事もできるかと思いますが、①②は2重入力になるので、出来れば簡単に作成できる方法を探しております。

②テーブル内の項目は、一覧でも表示されないです。一覧に表示される時は隠れていて+ボタンを開くと見える感じにはなりますが、これも、一覧をだした時に+ボタンを開かずに見れる方法(プラグイン等を使わないライトコースで)がもしあれば、、教えて頂けないでしょうか?

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

私の乏しい経験という範疇ながら、
キコミさんの実現されたいことを考えてみました。

テーブル内の日付フィールドをテーブル外のフィールドに転記するに、
テーブル外のフィールドを文字列1行にして、計算式を使っても
「配列型フィールドの参照時に使用する関数が適切でない」とエラーになってしまいます。
では、逆に日付フィールドをテーブルの外に置いて、
その日付フィールドの値をテーブル内のフィールドに計算式を使用して、
見た目を日付にすることはできます。
ですが、これでは、テーブルに行追加したとき、
日付が上書きされてしまい、テーブルを使用する意味を壊してしまいます。

私は、JavaScriptを使えませんし、
また、その類のお話は、キンコミでは御法度になっていますが、
cybozu developer communityでも話題になっていました。

https://community.cybozu.dev/t/topic/8420

結果的にお力になれずに申し訳ないことです。


コメントありがとうございます。

私も初心者なので、実際JavaScriptを使う事ができません。
コメント頂いた内容は、試してみたいですが、テーブル内で行追加する可能性もあるので、
その場合おっしゃられるように上書きされてしまうかと思います。

テーブル内の作業については、リンクありがとうございます。
皆さんご苦労されているようで、思考錯誤されているようなので、
リンク先の内容も拝見したいと思います。リンクもありがとうございます。

こちらこそ、お力になれなかったにもかかわらず、
ご返信いただき、誠に有り難うございます。

基本機能のみを使って実現することを考えるのは、
勉強になることを実感させていただきました。

キンコミに集まってこられる方々は、
それぞれにご苦労を重ねてこられた方々が多いと思います。
お互いに頑張りましょう!

おはようございます。

どうしてもひと手間多くなってしまうのですが、
テーブルの部分を別アプリ化、アプリアクションで新規登録し
そちらをカレンダー表示、元アプリでは関連レコード表示する方法もあります。
https://jp.kintone.help/k/ja/id/040488#appaction_whats_appaction_10

カレンダー表示は別アプリの一覧から見ることになってしまいますが、
例えばアプリの説明欄に「カレンダーはこちら」など書いた
別アプリのURLリンクを作成しておけば比較的導線もスムーズです。
https://jp.kintone.help/k/ja/id/040475#app_generalsettings_appearance_30

ただ、関連レコード扱いとなるので
・元アプリの一覧には表示されない(別アプリなので)
・修正したい場合は、関連レコードのリンクを開いてから編集となる
ということになります。
https://jp.kintone.help/k/ja/id/040553

以上です。


おはようございます。

関連アプリを作成する方法も、確かにありますね~。
カレンダーはこちらとURLのリンクを貼る事で、確かに1つのみのアプリで完結しそうな所もいいですね!
テーブル内の項目と、別アプリの項目のリンクが飛んで連携されると尚いいよですが、
それはテーブル内の特性上難しそうですかね?!初心者なのでその知識がないのですが、、
コメント頂きありがとうございます。いろいろやり方はありそうなので、参考になりました。

ご案内した方法ですが、元アプリにはテーブルを持たない形になります。
2重入力になってしまいますので…。

・カレンダー表示
元アプリにカレンダーアプリへURLリンクで誘導

・詳細画面
元アプリ→カレンダーアプリ
関連フィールド表示、詳細は関連フィールド内のリンクから

カレンダーアプリ→元アプリ
こちらも必要に応じて、元アプリを関連フィールド表示
※アプリアクションの転記時に元アプリのレコード番号等も転記しておく

なお、アプリコード機能を使えば、関連レコードではなく
文字列1行フィールドなどに元アプリレコードのリンクが生成されます。
https://jp.kintone.help/k/ja/id/040478

以上ご参考まで。

個人的感想、かつジャストアイデアですが…

①アプリ完結でやるなら、カスタマイズ案件になると思います。
 ライトな環境なので、例えば、
  1.対象レコードをファイル書き出し
  2.Excelなどでカレンダーに整形
  3.2.をどこかに表示(例 画像にしてポータルに置く/Excelかカレンダー.htmlなどをどこかに添付してURL周知/.icsなどにしてGoogle Calendarなどに取り込み…などなど)してそれを見てもらう。
 を手動でやるか、cli-kintoneなどを絡めて外部スクリプトで自動整形とかですかね。
(”など”が多くてすみません🙇🏻‍♀️)

②こちらもカスタマイズ案件になると思います。
 一覧で任意のテーブルを[表示する▶]をやると、既に開いていたテーブルは閉じちゃうので、
  1.所望のレコード行にカーソルinしたら、
  2.その行の[表示する▶]をクリック
 をブックマークレットなどで書くくらいでしょうか。

どちらも、「アプリのカスタマイズは回避しつつ実現(できれば自動化)する方法」です。

ご参考になりますかどうか…


あ、あともう1案。
②で言えば、「テーブル部分を切り出してファイル化して添付」という手も使えますね。(①にも応用効きそうですが…)

ファイル化+ファイル添付の手間は増えますが、「[表示する▶]クリック→(⚠️読みづらい)テーブルデータを閲覧する(⚠️他は閉じてしまう)」を「添付ファイルクリック→(💡比較的見やすい形で)ブラウザのプレビューで見る(タブ増殖=💡他を開いたママにできる)」に代替するだけなので、「手数としては同じ。でも、割と見やすい。」にできますね😉

投稿頂きましてありがとうございます。
私がkintone初心者なので、そんなやり方があるんですね!
①手動で書き出し、そこからカスタムする形ですね~。
確かにそれでやると、テーブル内にあるものを整形してカレンダーを作る事ができますね。
ただ、常時テーブル内の日付も記入されてしまうものなので、、、
タイムリーな対応は難しそうですね。。そこが難点ではありますが、カレンダー表示する確かな方法かなと思います。教えて頂きましてありがとうございます。
②私がkintone初心者であまり詳しくなく、、、②の方法のやり方の作成がむずかいかもしれません。
せっかく教えて頂いたのに申しわけありません。
こちらも、やり方等を調べてみます。
丁寧に教えて頂きましてありがとうございます。参考にさせて頂きます。

コメントありがとうございます!
そういうやり方ですね~。確かに①と同じような形で書き出しをして、ファイル化ですね!
それであれば、私の方でもできるかと思います。
手間は少しかかってしまいますが、一覧で見たいときにはできますね~。
参考にさせて頂きます。色々コメントありがとうございます。助かります!

粘着気味ですみません🙇🏻‍♀️

ご使用のブラウザがEdge(Chromeは標準機能にキャプチャ機能無し)で、「レコード詳細の見栄えでよい」かつ「テキストを他にコピペするなどしない(=2次流用しない)でよい」なら、
①Ctrl+Shift+S(画面のスクショを撮る)
②[ページ全体をキャプチャ]選択
③キャプチャした”画像”のテーブル部分をペイントなどでトリミングして保存
で、「ファイル書き出しすら不要。でも、2次使用はできない。」形でお気楽ファイル作成できます。

色々と条件あるので、ご参考まで

コメントありがとうございます!
今、教えて頂いた①~③の操作をやってみました。
確かにこれだと、書き出し不要で、ファイルの作成はできますね~。
そういうやり方もあるのかと、新しい発見でした。
やはり、ひと手間加えた操作は必須ですかね。。
ライトプランだとやはり、限界はありそうですね!
参考にさせて頂きます。ありがとうございます。

やりたいこと①に関して、そもそも論で恐縮ですが、「テーブルの部分」って、レコードに分解・昇格(?)させることはできないのでしょうか。

👆🏻ができれば、標準機能でカレンダー表示の一覧を用意するだけで「リアルタイム追従型のカレンダー表示」を手に入れることができますョ😉

コメントありがとうございます!
Seal777さんの仰る通りで、テーブル内に入っているから、カレンダー表示が出来ないって事ですよね~💦

テーブル内にいれた方がやり易いかなと思い、テーブルにいれたのですが、、、
カレンダー表示したいのであれば、、テーブルの外に出して使う方法が一番シンプルでやり易いですよね~。そこは悩みどころで、、、検討しようかなと思ってます。。。

特段「テーブルにしなければならない理由」がないのであれば、”カレンダー形式の一覧”は日付セルの➕クリックでレコード追加できたりもするので、ライトでもまぁまぁ使えるかなぁと。

切り替えを是非ご検討いただければと思います。

そうですね、、出来ればテーブルの方が使い勝手がいい っとの認識で今回そのように使っております。色々なわずらわしさを考えると、、テーブルから外した方いいのかもしれません。
色々コメント頂きまして、とても役立ちました。ありがとうございます。