Q:スプレッドシートの新規作成を含むフローで、新規で作成したスプレッドシートに対して、数値データをテキストで入力したいが、可能でしょうか?
A:はい、可能です。
こちらは数字データをスプレッドシートに入力した際に、テキストではなく数値として書式が判別され意図しない入力になることを指した内容です。
例えば、Yoom側で1111,2222,3333というIDリストを取得したあとに、スプレッドシートへ入力を行うと以下のように数値と認識され、3桁区切りに自動調整されます。
これを回避するためには通常、事前にスプレッドシート側の書式設定を「書式なしテキスト」に変更しておくことで回避できます。ただし、今回のようにフローボットの中で新規作成したスプレッドシートに値を入力するフローの場合、この方法が行えないため今回説明する方法を参照ください。
設定方法
今回の方法はスプレッドシートに値を入力する以下の方法いずれでも使用可能で、
入力する値に対して、=T("1111,2222,3333")
という関数を入れていただくことで回避可能です。
※アウトプットを使用する場合は、=T("{{●●}}")
のような形式となります。
アプリと連携するオペレーション内のセルに値を入力するアクション
データベースを操作するオペレーション内のレコードを追加・更新するアクション
アプリと連携するオペレーション内のセルに値を入力するアクション
具体的な設定イメージは以下になります。
データベースを操作するオペレーション内のレコードを追加・更新するアクション
具体的な設定イメージは以下になります。
実際にこの関数を用いて入力された値は、以下のように入力されます。
検索キーワード
検索キーワード
スプレッドシート,数値,書式,カンマ,変換,うまくいかない,設定方法