次の方法で共有


ExcelScript.CultureInfo interface

現在のシステム カルチャ設定に基づいて情報を提供します。 これには、カルチャ名、数値の書式設定、およびその他のカルチャに依存する設定が含まれます。

注釈

/**
 * This script sets the value of a cell to a date string for January 2, 2023.
 * It writes the day or month first in the string based on system settings.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the first cell in the current worksheet.
  const cell = workbook.getActiveWorksheet().getCell(0,0);

  // Get the date format.
  const cultureInfo : ExcelScript.CultureInfo = workbook.getApplication().getCultureInfo();
  const systemDateTimeFormat : ExcelScript.DatetimeFormatInfo = cultureInfo.getDatetimeFormat();
  const shortDatePattern : string = systemDateTimeFormat.getShortDatePattern();

  // Determine if the date should start with the month or day.
  if (shortDatePattern.startsWith("m")) {
    cell.setValue("1/2/2023");
  } else {
    cell.setValue("2/1/2023");
  }
}

メソッド

getDatetimeFormat()

日付と時刻を表示するカルチャに適した形式を定義します。 これは、現在のシステム カルチャ設定に基づいています。

getName()

languagecode2-country/regioncode2 ("zh-cn" や "en-us" など) の形式でカルチャ名を取得します。 これは、現在のシステム設定に基づいています。

getNumberFormat()

数値を表示するカルチャに適した形式を定義します。 これは、現在のシステム カルチャ設定に基づいています。

メソッドの詳細

getDatetimeFormat()

日付と時刻を表示するカルチャに適した形式を定義します。 これは、現在のシステム カルチャ設定に基づいています。

getDatetimeFormat(): DatetimeFormatInfo;

戻り値

getName()

languagecode2-country/regioncode2 ("zh-cn" や "en-us" など) の形式でカルチャ名を取得します。 これは、現在のシステム設定に基づいています。

getName(): string;

戻り値

string

getNumberFormat()

数値を表示するカルチャに適した形式を定義します。 これは、現在のシステム カルチャ設定に基づいています。

getNumberFormat(): NumberFormatInfo;

戻り値