初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2018-01-15 15:56:30

Valon
Member

FileMaker Serverでのレコードのインポート

お世話になっております。

ホスト:FileMaker Server 16 Win2012 r2
クライアント:FileMaker Pro & Adv 16 Win10


クライアント(サーバー機の FileMaker Pro)では実行できるレコードのインポートが
FileMaker Server 16のスケジュールでは実行できません。
以下は確認済みです。

・Admin Console は、FileMaker スクリプトエラー。エラー729。
・ホストでは実行可能、デバッグでもエラーなし。
・Documentフォルダにファイルを置いてある。
・同スクリプトに組み込んであるフィールド設定などは動いている。
・ファイルパスは間違っていない。
・エクセルの行数は1行で、1行目はレコードとして取り込むようになっている。


原因は何が考えられますでしょうか。
よろしくお願いいたします。

Offline

#2 2018-01-15 16:25:48

Shin
Member

Re: FileMaker Serverでのレコードのインポート

サーバースクリプトでのインポートは、テキストファイルだけです。
Exce lのファイルになっていませんか。

Offline

#3 2018-01-15 17:33:12

Valon
Member

Re: FileMaker Serverでのレコードのインポート

Shin様 ありがとうございます。

指されているのは、こちらの「サーバー上のスクリプト実行」でしょうか?
https://fmhelp.filemaker.com/help/16/fm … erver.html

こちらではなく、Admin Consoleのスケジュールで
スクリプトを実行した際の話となります。紛らわしく申し訳ございません。

エクセルファイルもインポート可能かと思います。
引き続きよろしくお願いいたします。

Offline

#4 2018-01-15 17:47:51

Moz
Member

Re: FileMaker Serverでのレコードのインポート

Admin Console のスケジュールで FileMaker スクリプト を実行した場合も
[サーバー上のスクリプト実行]を行った場合も制限は同じです。

Excel(xlsx)からのインポートは可能です。

以下の点を確認されては如何でしょうか。
・ファイル形式(xlsx)になっているか
・ドキュメントパス(Windows のドキュメントフォルダとは異なります)
・スクリプト内でレイアウト移動などが正しく行えているか(スケジュールのスクリプトはファイルを開くところからスタートします)

Get ( ドキュメントパス )
https://fmhelp.filemaker.com/help/16/fm … spath.html

Last edited by Moz (2018-01-15 17:50:00)

Offline

#5 2018-01-15 17:55:17

qb_dp
Member

Re: FileMaker Serverでのレコードのインポート

以下のような記事があります。「入力値の制限」が原因の場合が多いようです。

引用:インポートエラー - コード729
最も多いのは、入力値の制限のエラーです。

https://splashdocs.atlassian.net/wiki/s … 2340/-+729

Offline

#6 2018-01-15 18:26:19

Shin
Member

Re: FileMaker Serverでのレコードのインポート

xlsx はインポート可能でしたね。
そのファイルをテキストで置いてみるとインポート可能でしょうか。

Offline

#7 2018-01-15 18:38:30

Valon
Member

Re: FileMaker Serverでのレコードのインポート

Moz様 ありがとうございます。

Admin Console のスケジュールで FileMaker スクリプト を実行した場合も
[サーバー上のスクリプト実行]を行った場合も制限は同じです。
→ そうだったのですね。勉強になりました。

・ファイル形式(xlsx)になっているか
→ なっております。

・ドキュメントパス(Windows のドキュメントフォルダとは異なります)
Get ( ドキュメントパス )のヘルプも見ましたが、相違ないです。

・スクリプト内でレイアウト移動などが正しく行えているか(スケジュールのスクリプトはファイルを開くところからスタートします)
→ レイアウト変更は行っております。


qb_dp 様
ありがとうございます。

入力値の制限はありません。
フィールドタイプは数字で、インポートするデータは数字となります。


Shin様 ありがとうございます。

元々Serverでインポートが行えている、別スクリプトから
インポート部分をコピーして持ってきているので、パスやファイルに問題があるようには思えません。
テキストファイルにて行っても動きませんでした。(ローカルでは動く)

ファイルのパス参照に変数は使用しておりません。
またログインしているアカウントは管理者権限です。
よろしくお願いいたします。

Offline

#8 2018-01-16 08:50:11

Shin
Member

Re: FileMaker Serverでのレコードのインポート

残るは、アクセス権かも

Offline

#9 2018-01-19 10:05:58

Valon
Member

Re: FileMaker Serverでのレコードのインポート

Shin様 ありがとうございます。

色々やってみたところ、
インポートの前にフィールド設定を入れており、
それがレコード編集中とみなされていた可能性があります。

インポート前に、レコード確定を入れることにより、
インポートできました。

フィールド設定は、レコードがアクティブにならないイメージがあったのですが。。。

前後のスクリプトの流れを書くべきでした。
皆様ありがとうございました。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 518.58 KiB (Peak: 523.48 KiB) ]