A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
Acrobat Pro DCをお持ちでしたらエクセル形式のファイルタイプに書き出す機能がありますので一度出力して
Excel上で計算してそれをPDFに反映するのがよいとおもいます。
No.3
- 回答日時:
No2 です
投稿後気が付きましたが、誤記がありました。
訂正しておきます。失礼いたしました。
語 else if((d[1]=n.getMonth())&&(d[2]>n.getDate())) d[0]++;
↓ ↓ ↓
正 if((d[1]=n.getMonth())&&(d[2]>n.getDate())) d[0]++;
No.2
- 回答日時:
こんにちは
PDFでのスクリプトはほとんど使ったことがないので、正確かどうかはイマイチですが、一応テストしてみたところ以下のスクリプトで正常に動作しました。
なんせ、回答を作成するよりも、エディタやデバッガを表示させるのによほど時間が掛かってしまう始末でした。(すっかり忘れてたので… 大汗)
>PDFのフォーム内で、現在日付と生年月日から現在の年齢を計算したいのですが
まず、フォームの入力制限で「yyyy/mm/dd」形式の日付入力に設定しておきます。
(これによって、スクリプト側でのチェックが省けますので・・・)
この入力フィールド名を「Text1」としておきます。
適当なイベントに対して、以下のスクリプトを登録しておきます。
(年齢は「満年齢」と仮定して、誕生日を過ぎたら年齢が加算されるとしています)
サンプルなので、結果はアラート表示です。
function Sample(){
var v = this.getField("Text1").value;
var d = v.split("/");
var n = new Date();
d = d.map(function(m){ return parseInt(m); });
d[1]--;
if(d[1]>n.getMonth()) d[0]++;
else if((d[1]=n.getMonth())&&(d[2]>n.getDate())) d[0]++;
var age = n.getFullYear()-d[0];
if(age<0) age = 0;
app.alert(age);
}
No.1
- 回答日時:
お使いのソフトは何ですか?
PDFにした時点で紙に書いた数字の状態と同じですから、PDFでは計算は出来ませんよ
紙に書いた数字が勝手に変わることはありませんよね?(^_^;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- 国民年金・基礎年金 在職老齢年金制度について(2022年4月改正後) 現在61歳で在職中です。 62歳から特別支給の老齢 5 2022/05/17 11:55
- 減税・節税 75歳以上後期高齢者医療負担について 6 2023/03/22 20:14
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
- Excel(エクセル) 関数の質問です 3 2022/03/24 12:41
- その他(ニュース・時事問題) 景観行政団化や景観計画策定が何故かあまり進んでいない。 3 2023/06/30 19:22
- Excel(エクセル) 至急回答お願いいたします><Excel関数について 8 2022/03/25 10:34
- その他(教育・科学・学問) 日齢から年:月 5 2022/09/12 11:11
- 確定申告 確定申告無申告に対する、ペナルティー等 税務相談 2 2022/06/10 13:44
- 面接・履歴書・職務経歴書 私は2000年9月4日生まれです。 2023年4月2日現在の満年齢は満22歳で正しいでしょうか。お教 6 2023/04/02 20:28
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スクリプトって、何ですか?ど...
-
【Notes】CSVファイルを取り込...
-
VISTA HOMEEDITIONのIIS7.0でAS...
-
VBS を javascript に書き換える
-
バッチファイルでdiskpart.exe...
-
5ちゃんねる
-
配置画像収集ソフト
-
AEスクリプトで既に在る「Null...
-
soundengineでスクリプトの使用。
-
イラストレーターCS4が起動しま...
-
画面認識型の自動クリックソフ...
-
【このスクリプトの実行を中止...
-
Sleipnirで使える自動ログイン...
-
PDFファイルを分割するマクロの...
-
デジタル時計の時刻合わせの方...
-
マイページはどこを開くの
-
エクセルのシート上に別のシー...
-
一定時間おきにアラームやポッ...
-
ウインドウを毎回同じ位置、大...
-
Javascript_submit()完了後に処...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スクリプトって、何ですか?ど...
-
PDFファイルを分割するマクロの...
-
イラレにエクセルデータ挿入方...
-
このスクリプトの実行を中止し...
-
【このスクリプトの実行を中止...
-
NetScapeで「お使いのブラウザ...
-
シャットダウン時にメッセージ...
-
5ちゃんねる
-
バッチファイルでdiskpart.exe...
-
画面認識型の自動クリックソフ...
-
PhotoShopで色域指定による範囲...
-
アリー my Loveの英語...
-
Firefoxの拡張NoScriptの使い方...
-
吉里吉里KAGでの2つの台詞を同時に
-
aviutl ティム氏のスクリプトに...
-
【Notes】CSVファイルを取り込...
-
gimp2.8 script-fu について
-
soundengineでスクリプトの使用。
-
FTPにディレクトリごとアッ...
-
Internet Explorer スクリプト...
おすすめ情報
情報不足でした、すみません・・
使用しているソフトはAcrobat Pro DCです。
PDFファイルをフォーム化して、その中でテキストフィールドを2つ(生年月日と本日)作り、現在の年齢を計算させたいのです。
テキストフィールドのプロパティ「計算」で、カスタムの演算スクリプトを使用すべきとは思うのですが、JavaScriptの書き方が分からず困っています・・