通知

AppSheet will be conducting service maintenance starting Sunday, May 19th, 2024 at 12:00 PM (7:00 PM UTC) and completing no later than 4:00 PM PDT (11:00 PM UTC). Learn more

自動化によってファイルを作成して保存する

この機能は、AppSheet Core 以上のアカウントで利用できます。AppSheet の料金をご覧ください。

自動 bot に [Create a new file] タスクを追加して、ファイルを作成および保存します。

以下の手順を行って、[Create a new file] タスクを追加および構成します。

  1. bot にタスクを追加するで説明されているように、[Create a new file] タスクを追加します。
  2. 以下の表で説明されているプロパティを設定して、[Create a new file] タスクを構成します。
  3. アプリを保存します。

アプリを保存すると、他の bot でタスクを再利用できるようになります。

以下の表で説明されている設定を使用して、[Create a new file] タスクを構成します。

設定

説明

Linking

[Linking] パネルを開き、[Linking] 設定を切り替えて、このコンポーネントの再利用を有効または無効にします。自動化コンポーネントを再利用するをご覧ください。

Expand the Linking panel and toggle the Linking setting to enable or disable component reuse

Task name

タスクの名前。アプリ内で一意である必要があります。

Table name

タスクが参照するテーブル。リストから既存のテーブルを選択します。表示アイコン をクリックすると、選択したテーブルがダイアログに表示されます。

テーブルの追加の詳細については、テーブル: 基礎をご覧ください。

HTTP Content Type

ファイルのコンテンツの種類。有効なコンテンツの種類は、以下のとおりです。

  • CSV
  • HTML
  • ICS_Calendar
  • JSON
  • PDF
  • XLSX(Microsoft Excel 形式)
  • XML

: PDF ファイルは、1 日あたり 2,500 ファイル、1 秒あたり 20 ファイルの作成が許可されています。

Template

ファイルのコンテンツをきめ細やかに制御するために使用するテンプレート。bot でテンプレートを使用するをご覧ください。

File Store

ファイルが保存されるファイル システム。

[Default](デフォルト設定)に設定すると、ファイルは認証プロバイダのファイル システムに保存されます。たとえば、認証プロバイダとして Google を使用している場合、ファイルは Google ドライブに保存されます。認証プロバイダが Dropbox の場合、添付ファイルは Dropbox に保存されます。

: Smartsheet にはファイル システムがないため、Smartsheet が認証プロバイダの場合、ファイルは Google ドライブに保存されます。Smartsheet を使用し、ファイルを保存する場合は、複数のデータソースを使用するで説明されているように、データソースとして Google を含める必要があります。

File Folder Path

ファイルが保存されるフォルダのパス(デフォルトのアプリケーション フォルダに対する相対パス)。

Expression Assistant を使用して、テキスト、変数を指定します。次に例を示します。

  • Files/MyPurchaseOrders

  • <<CONCATENATE("MyFiles/PurchaseOrdersByMonth_", YEAR(NOW()), "_", MONTH(NOW()))>>:

2 番目の例では、メール添付ファイルが月別に個別のフォルダに保存されます。例: MyFiles/PurchaseOrdersByMonth_2019_02

デフォルトでは、フォルダパスは Files になります。

File Name Prefix

ファイル名の先頭に付加する接頭辞。

Expression Assistant を使用して、テキスト、変数を指定します。

デフォルトでは、接頭辞は AppSheetDoc になります。

: ファイル名にはスラッシュ(/)を使用できません。たとえば、スラッシュが含まれる日付形式を使用している場合は、ピリオド(.)などの異なる文字に変換する必要があります。

Attachment Page Orientation

PDF ファイルで使用するページの向き。有効な値は、[Portrait](デフォルト)と [Landscape] です。

: この設定は、[HTTP Content Type] を [PDF] に設定している場合のみ使用できます。

Attachment Page Size

PDF ファイルのページサイズ。標準サイズを選択するか、[Custom] を選択して [Attachment Page Width] と [Attachment Page Height] をミリメートル単位で入力します。デフォルトは、[A4] です。

: この設定は、[HTTP Content Type] を [PDF] に設定している場合のみ使用できます。

Disable Timestamp?

ファイル名にタイムスタンプを付加するかどうかを切り替えます。タイムスタンプを付加することで、ファイル名が一意になります。

タイムスタンプには、添付ファイルが作成された日付と時刻が含まれ、年、月、日、時、分、秒、ミリ秒を示す yyyyMMdd_HHmmss_fff という形式になります。次に例を示します。

MyFileName20190207_133355_804.pdf

タイムスタンプを無効にする場合は、ファイル名がすべて一意であることを確認してください。一意でない場合、ファイルが上書きされる可能性があります。たとえば、ファイルを Google ドライブに保存する場合、タイムスタンプを無効にすると、最新の添付ファイルしか利用できなくなります。同じ名前を持つ古いファイルは上書きされます。

 [Advanced] 設定を開き、以下の説明のようにカスタマイズします。

設定

説明

Inputs

タスクを動的に構成する入力値を追加します。詳細については、タスクで動的に入力値を設定するをご覧ください。

  1. [Advanced] セクションを開きます。
  2. [Inputs] で [Add] をクリックします。
  3. [Name] フィールドに入力値の名前を記入します。
  4. [Type] プルダウンからデータタイプを選択します。
    入力では、一部のデータタイプのみがサポートされています。
  5. 初期値を追加する、または項目を編集するには:
    1.  をクリックして入力ダイアログを開きます。
    2. [Initial value] フィールドに値または式を追加します。
      初期値を指定しなかった場合、値を入力するよう求められます。初期値を指定した場合、値の入力を省略できます。
      [Initial value] フィールドでは、[_THIS] または [_INPUT] の使用はサポートされていません。
    3. 必要に応じて他のフィールドを編集します。
    4. [Done] をクリックします。
  6. その他の入力値の追加を繰り返します。

現在の手順から入力値にアクセスするには、次の式を使用します: [_INPUT].[入力の名前]

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
検索
検索をクリア
検索を終了
メインメニュー
3034131871114247716
true
ヘルプセンターを検索
true
true
true
false
false