検索キーワードを入力してEnterキーで検索してください。 キーワードの選び方のコツなどは、こちらの「効果的な検索方法について」を参考にしてみてください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
週刊 gusuku de ゆんたく 2022.05.27号
gusukuの各サービス(Customine, Deploit)の便利な使い方やアップデート情報を
「週刊 gusuku de ゆんたく」としてお送りしています
アールスリーインスティテュートです!
今回のアップデートでは、gusuku Customine Excel/PDF/CSV出力に関する改善の他に、「リストから要素を取り出す」という新しいカスタマイズが追加されました!
この「やること」を使うことで、指定したリストから要素を取り出し繰り返し処理を行う、いわゆるループ処理を行うカスタマイズを簡単に作成できるようになります。
例えば、一覧画面でボタンを押したら各レコードに表示されている関連レコード一覧の集計を行ったり、リストの内容によってそれぞれ処理を変えたり…。
「リスト」とは?といった解説やカスタマイズの設定方法などは、こちらの記事にて詳しくご紹介しています。
ぜひ一度お試しください♪
▼「リストから要素を取り出す」の活用方法
https://support.gusuku.io/ja-JP/support/solutions/articles/36000377698
kintoneアプリカスタマイズ:「リストから要素を取り出す」
kintoneアプリカスタマイズ:「 リストから要素を取り出した時」
1.やること「Excelを出力する」「PDFを出力する」「CSVを出力する」で、kintoneアプリからテンプレートを取得する際にエラーが発生した場合のエラーメッセージを修正し、テンプレート取得時の問題であることが分かるようにしました。
2.やること「Excelを出力する」「PDFを出力する」「CSVを出力する」のテンプレートでExcelのテーブルが使用されており、かつそのテーブル内に $END がある場合に、$FOREACH~$END の展開に合わせて Excel のテーブルの範囲も伸び縮みするようにしました。
3.やること「Excelを出力する」「PDFを出力する」のテンプレートで、$ENDよりも下の位置に改ページがある場合、$FOREACH~$ENDで展開するデータの数に合わせて改ページ位置を調整するようにしました。
4.やること「Excelを出力する」「PDFを出力する」「CSVを出力する」のテンプレートで、シート名の先頭に「#」をつけてレコード毎にシート出力をしている状況で、別のシートから元の「#」付きのシートを参照する計算式を使用している場合に発生するエラーのメッセージ内容を以下のように修正しました。
修正前エラーメッセージ:Invalid sheetIndex: -1
修正後エラーメッセージ:The deleted sheet is referenced from the formula.
5.やること「Excelを出力する」「PDFを出力する」「CSVを出力する」のテンプレートで、シート内に対応外のExcel関数が使用されていた場合のエラーメッセージを修正し、エラーとなった関数が分かるようにしました。
6.やること「Excelを出力する」「PDFを出力する」「CSVを出力する」のテンプレートで、シート名の先頭に「#」をつけてレコード毎にシートを出力する場合、元のシートのセル数を1万個以内とする制限事項を設けました。1万セルを超える場合はエラーになります。
※レコード毎にシートを出力する際に元シートはレコード毎にコピーされますが、このとき元シートのセル数が多すぎると負荷が上がりすぎ、OutofMemoryError が発生してしまうため、それを防止するための制限事項追加となります。
7.やること「アクションの結果が特定の値ならば」(kintoneアプリカスタマイズ版)で、アクションの結果値や比較値が「空」だった場合の比較方法を修正しました。
従来は、同じ「空」でも内部的な違いで「空」同士が一致する場合と一致しない場合がありましたが、修正後は内部の値に関わらず空同士は一致するようになります。
1.やること「Excelを出力する」「PDFを出力する」のテンプレートで、以下の不具合を修正しました。
不具合が発生する条件
シートに印刷範囲を設定している
印刷範囲の末尾行が$END行
Excelのデータが$ENDの次の行で終了している
発生する現象
出力されたExcel/PDFの印刷範囲が想定よりも1行分下に広くなる
2.やること「Excelを出力する」「PDFを出力する」のテンプレートで、$FOREACH~$END内のセルにハイパーリンクがついていると、$FOREACH~$END展開後にそのハイパーリンクが消えてしまう不具合を修正しました。
◇*◆*◇*◆*◇*◆*◇*◆*◇*◆*◇*◆*◇*◆*◇*◆*◇*◆*◇*◆
gusuku(グスク)でkintoneを便利にもっと使いやすくしよう♪
gusuku de ゆんたく 発行事務局 @R3 institute
https://support.gusuku.io
[R3] Support
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
週刊 gusuku de ゆんたく 2022.05.27号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
gusukuの各サービス(Customine, Deploit)の便利な使い方やアップデート情報を
「週刊 gusuku de ゆんたく」としてお送りしています
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
アールスリーインスティテュートです!
今回のアップデートでは、gusuku Customine Excel/PDF/CSV出力に関する改善の他に、「リストから要素を取り出す」という新しいカスタマイズが追加されました!
この「やること」を使うことで、指定したリストから要素を取り出し繰り返し処理を行う、いわゆるループ処理を行うカスタマイズを簡単に作成できるようになります。
例えば、一覧画面でボタンを押したら各レコードに表示されている関連レコード一覧の集計を行ったり、リストの内容によってそれぞれ処理を変えたり…。
「リスト」とは?といった解説やカスタマイズの設定方法などは、こちらの記事にて詳しくご紹介しています。
ぜひ一度お試しください♪
▼「リストから要素を取り出す」の活用方法
https://support.gusuku.io/ja-JP/support/solutions/articles/36000377698
アップデート(2022.5.26リリース)
gusuku Customine / 機能追加・改善
「やること」の追加
kintoneアプリカスタマイズ:「リストから要素を取り出す」
「条件」の追加
kintoneアプリカスタマイズ:「 リストから要素を取り出した時」
その他の改善
1.やること「Excelを出力する」「PDFを出力する」「CSVを出力する」で、kintoneアプリからテンプレートを取得する際にエラーが発生した場合のエラーメッセージを修正し、テンプレート取得時の問題であることが分かるようにしました。
2.やること「Excelを出力する」「PDFを出力する」「CSVを出力する」のテンプレートでExcelのテーブルが使用されており、かつそのテーブル内に $END がある場合に、$FOREACH~$END の展開に合わせて Excel のテーブルの範囲も伸び縮みするようにしました。
3.やること「Excelを出力する」「PDFを出力する」のテンプレートで、$ENDよりも下の位置に改ページがある場合、$FOREACH~$ENDで展開するデータの数に合わせて改ページ位置を調整するようにしました。
4.やること「Excelを出力する」「PDFを出力する」「CSVを出力する」のテンプレートで、シート名の先頭に「#」をつけてレコード毎にシート出力をしている状況で、別のシートから元の「#」付きのシートを参照する計算式を使用している場合に発生するエラーのメッセージ内容を以下のように修正しました。
修正前エラーメッセージ:Invalid sheetIndex: -1
修正後エラーメッセージ:The deleted sheet is referenced from the formula.
5.やること「Excelを出力する」「PDFを出力する」「CSVを出力する」のテンプレートで、シート内に対応外のExcel関数が使用されていた場合のエラーメッセージを修正し、エラーとなった関数が分かるようにしました。
6.やること「Excelを出力する」「PDFを出力する」「CSVを出力する」のテンプレートで、シート名の先頭に「#」をつけてレコード毎にシートを出力する場合、元のシートのセル数を1万個以内とする制限事項を設けました。1万セルを超える場合はエラーになります。
※レコード毎にシートを出力する際に元シートはレコード毎にコピーされますが、このとき元シートのセル数が多すぎると負荷が上がりすぎ、OutofMemoryError が発生してしまうため、それを防止するための制限事項追加となります。
7.やること「アクションの結果が特定の値ならば」(kintoneアプリカスタマイズ版)で、アクションの結果値や比較値が「空」だった場合の比較方法を修正しました。
従来は、同じ「空」でも内部的な違いで「空」同士が一致する場合と一致しない場合がありましたが、修正後は内部の値に関わらず空同士は一致するようになります。
gusuku Customine / 不具合修正
1.やること「Excelを出力する」「PDFを出力する」のテンプレートで、以下の不具合を修正しました。
不具合が発生する条件
シートに印刷範囲を設定している
印刷範囲の末尾行が$END行
Excelのデータが$ENDの次の行で終了している
発生する現象
出力されたExcel/PDFの印刷範囲が想定よりも1行分下に広くなる
2.やること「Excelを出力する」「PDFを出力する」のテンプレートで、$FOREACH~$END内のセルにハイパーリンクがついていると、$FOREACH~$END展開後にそのハイパーリンクが消えてしまう不具合を修正しました。
◇*◆*◇*◆*◇*◆*◇*◆*◇*◆*◇*◆*◇*◆*◇*◆*◇*◆*◇*◆
gusuku(グスク)でkintoneを便利にもっと使いやすくしよう♪
gusuku de ゆんたく 発行事務局 @R3 institute
https://support.gusuku.io
◇*◆*◇*◆*◇*◆*◇*◆*◇*◆*◇*◆*◇*◆*◇*◆*◇*◆*◇*◆