From 88dea9acaa2a23f3544ddb71f6d7d20a0e6fb3d8 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Mon, 15 Sep 2025 00:38:39 +0800 Subject: [PATCH] use the current browser's time zone as the sample --- .../import/tabs/ImportTransactionExecuteCustomScriptTab.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/views/desktop/transactions/import/tabs/ImportTransactionExecuteCustomScriptTab.vue b/src/views/desktop/transactions/import/tabs/ImportTransactionExecuteCustomScriptTab.vue index 558b95ba..5c564762 100644 --- a/src/views/desktop/transactions/import/tabs/ImportTransactionExecuteCustomScriptTab.vue +++ b/src/views/desktop/transactions/import/tabs/ImportTransactionExecuteCustomScriptTab.vue @@ -54,6 +54,7 @@ import { KnownFileType } from '@/core/file.ts'; import type { ImportTransactionRequest, ImportTransactionRequestItem } from '@/models/imported_transaction.ts'; import { isDefined } from '@/lib/common.ts'; +import { getBrowserTimezoneOffsetMinutes } from '@/lib/datetime.ts'; import { openTextFileContent, startDownloadFile @@ -119,7 +120,7 @@ function parse(row, index) { return { time: row[0], // ${tt('sample.importTransactionCustomScript.fieldTimeDescription')} - utcOffset: '480', // ${tt('sample.importTransactionCustomScript.fieldUtcOffsetDescription')} + utcOffset: '${getBrowserTimezoneOffsetMinutes()}', // ${tt('sample.importTransactionCustomScript.fieldUtcOffsetDescription')} type: TransactionType.Expense, // ${tt('sample.importTransactionCustomScript.fieldTypeDescription')} categoryName: row[4], // ${tt('sample.importTransactionCustomScript.fieldCategoryNameDescription')} sourceAccountName: row[5], // ${tt('sample.importTransactionCustomScript.fieldSourceAccountNameDescription')}