---
title: のの会@関数Talk 61st | Talks around @Functions in Notes and Domino
tags:  #domino #notes #dominoforever #lotus notes #のの会 #@関数 #ずっとノーツ #@attachments #@attachmentlengths #@attachmentnames #@attachmentmodifiedtimes  
author: [あう゛](https://image.docswell.com/user/abesat)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/9E29QD6M7R.jpg?width=480
description: Notes Dominoの@関数を取り上げながら、調べたこと、経験したことを雑談してゆきます。  第61回もまだ引き続き添付関連… @Attachments、@AttachmentLengths、@AttachmentNames、@AttachmentModifiedTimes について
published: July 13, 26
canonical: https://image.docswell.com/s/abesat/56N9LE-202411-function-talk-61st
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/9E29QD6M7R.jpg)

@
-notes knows community- 2024/11/14
@関数Talk
第61回
公開版
@
Talks around @Functions in Notes and Domino
61st
✔ @Attachments ✔ @AttachmentLengths
✔ @AttachmentNames ✔ @AttachmentModifiedTimes
阿部 覚
(X:) @abesat


# Page. 2

![Page Image](https://bcdn.docswell.com/page/D7Y4W29PEM.jpg)

@
ひきつづき、添付にまつわる関数たちを探索しますが
本日は主に２題
これでいったんは区切れるかな?
@


# Page. 3

![Page Image](https://bcdn.docswell.com/page/VENY98LMJ8.jpg)

@
@Attachments
@AttachmentLengths
@AttachmentNames
@AttachmentModifiedTimes
@
で放談


# Page. 4

![Page Image](https://bcdn.docswell.com/page/Y79P2K4WE3.jpg)

添付ファイルの名前モンダイ
@
まずはファイル名に関するおはなし
@AttachmentNames は
すでにご紹介したように
添付されているファイルの名前をリストで返します
@


# Page. 5

![Page Image](https://bcdn.docswell.com/page/G78D5RQR7D.jpg)

添付ファイルの名前モンダイ
@
さて、ユーザーさんがファイルを添付する際に、
文書内にすでに添付されているファイルと
同じ名前のファイルをもう１つ添付してしまうことが
あります
その場合、どんなことが起きるでしょうか?
ベテランさんには多分かんたんな問題ですが…
@


# Page. 6

![Page Image](https://bcdn.docswell.com/page/L7LMYKX2JR.jpg)

添付ファイルの名前モンダイ
@
ひとつ選んでください（
👥
教えあわないでね
💛
）
① 添付できない、操作の際にエラーだよと怒られる
② 添付できるし、ファイル名は両方同じ
③ 添付できるが、元からある方はファイル名が変わっちゃう
④ 添付できるが、追加した方のファイル名が変わっちゃう
⑤ 添付できるが、両方のファイル名が変わっちゃう
@


# Page. 7

![Page Image](https://bcdn.docswell.com/page/4EMYN2L9EW.jpg)

添付ファイルの名前モンダイ
@
こたえ：②
① 添付できない、操作の際にエラーだよと怒られる
② 添付できるし、ファイル名は両方同じ
③ 添付できるが、元からある方はファイル名が変わっちゃう
④ 添付できるが、追加した方のファイル名が変わっちゃう
⑤ 添付できるが、両方のファイル名が変わっちゃう
このように、
添付ファイル自身は
アイコンに同じ名前で
表示されていますよね
😀
@


# Page. 8

![Page Image](https://bcdn.docswell.com/page/PER9DMK9J9.jpg)

添付ファイルの名前モンダイ
@
また、添付を保存する時も、
どちらもデフォルトでは
そのままの名前で
保存しようとします
@
ただし、あくまで画面ＵＩ上でのお話となります


# Page. 9

![Page Image](https://bcdn.docswell.com/page/P7XQ1VL3EX.jpg)

添付ファイルの名前モンダイ
@
⇨@AttachmentNames
では、
同じ名前のファイルをもう１つ添付してしまったときに
@AttachmentNames がどうなるかご存じですか？
① ファイル名は、アイコンと同様に両方同じです
② 元からある方のファイル名が変わっちゃう
③ 追加した方のファイル名が変わっちゃう
④ 両方のファイル名が変わっちゃう
@


# Page. 10

![Page Image](https://bcdn.docswell.com/page/37K92QLN7D.jpg)

添付ファイルの名前モンダイ
@
⇨@AttachmentNames
こたえ：③
① ファイル名は、アイコンと同様に両方同じです
② 元からある方のファイル名が変わっちゃう
③ 追加した方のファイル名が変わっちゃう
④ 両方のファイル名が変わっちゃう
では、どう変わっちゃうかご存じですか?
@


# Page. 11

![Page Image](https://bcdn.docswell.com/page/LJ3W4P3ZJ5.jpg)

@AttachmentNames
@
後から添付された同名ファイルの
@AttachmentNames は、どう変わってしまうかを
ひとつ選んでください
① 英字8桁の &quot;ATT&quot; で始まる名称 （ATT12345.pdf など)
② 元のファイル名に連番が加えられる
③ ランダムな数字8桁
（12345678.pdf など）
@


# Page. 12

![Page Image](https://bcdn.docswell.com/page/8JDKQL44EG.jpg)

@AttachmentNames
@
後から添付された同名ファイルの
@AttachmentNames は、どう変わってしまうか
こたえ：②
① 英字8桁の &quot;ATT&quot; で始まる名称 （ATT12345.pdf など)
② 元のファイル名に連番が加えられる
③ ランダムな数字8桁
（12345678.pdf など）
@
ただし補足すると、
これは比較的
最近の
バージョンでの
ふるまいです


# Page. 13

![Page Image](https://bcdn.docswell.com/page/VEPKL2MV78.jpg)

@AttachmentNames
@
過去のバージョンではこちらのふるまいでした
① 英字8桁の &quot;ATT&quot; で始まる名称 （ATT12345.pdf など)
したがって古くから運用されているアプリDBの
古い文書ではこちらのかたちで
@AttachmentNames が表示されることがあります
@


# Page. 14

![Page Image](https://bcdn.docswell.com/page/27VVQD9R7Q.jpg)

@AttachmentNames
@
また、こちらについて
③ ランダムな数字8桁
（12345678.pdf など）
@AttachmentNames が 実ファイル名と違う名前で
表示されるパターンのひとつとして
私自身はとある顧客先でたくさん見ています
@
ただし、原因は不明で、同じファイル名を添付するのとは
別原因かもしれません


# Page. 15

![Page Image](https://bcdn.docswell.com/page/5JGLWYZ67L.jpg)

@
話は変わって
前の前の前の回(第58回、@AttachmentLengths ) で、
チラッと触れたまま無視しておりましたが
各関数の引数について
@


# Page. 16

![Page Image](https://bcdn.docswell.com/page/47QY3ML2EP.jpg)

引数の&quot;余談&quot;
@
ここ数回でトークした各関数
@Attachments
@AttachmentLengths
@AttachmentNames
@AttachmentModifiedTimes
いずれも引数なしで使う例しか見たことがありませんが
ヘルプには引数が掲載されています
@
いずれの関数の引数も0または1のBoolean 型
@Attachments(0)
@Attachments(1)
ヘルプの説明も同一です


# Page. 17

![Page Image](https://bcdn.docswell.com/page/KE4W1VDPJ1.jpg)

@ヘルプによれば
パラメータ
excludeMIMEBody
型。オプション。
True (1) を指定すると、添付ファイルとして格納されている
(インラインでは表示される) サイズの大きな MIME パート
が除外されます。これはデフォルトです。
False (0) を指定すると、添付ファイルとして格納されている
(インラインでは表示される) サイズの大きな MIME パート
が含められます。
Boolean
@


# Page. 18

![Page Image](https://bcdn.docswell.com/page/L71YG3ZXJG.jpg)

引数の&quot;余談&quot;
@
「(1)」はデフォルト（引数なしと同じ）
では、
「(0)」が指定された例がどこかに無いかな?
ネットでは見つけられませんでした
また、通常のアプリでは
「(0)」を指定してもしなくても表示は同じ
@
「MIMEパート」との記述から
メールに関係したものではないかと思い
ローカルのメールDBで、
ビューに指定を入れてみました


# Page. 19

![Page Image](https://bcdn.docswell.com/page/G7WGKP9KE2.jpg)

引数の&quot;余談&quot;
@
すると、外部から受信したメールで
いくつか見つけることができました
下記は該当する文書だけビュー上でソートしたもの
見出し通りの式が入っているとご理解ください
@


# Page. 20

![Page Image](https://bcdn.docswell.com/page/4JZLZK9NE3.jpg)

引数の&quot;余談&quot;
@
私のメールで見る限り、
どうやら、HTML形式で外部から受信したメールで発生し
対象のファイルはhtm またはgif 画像でした
@
詳細の探査は保留
メールでなら確認できるよ、というくらいにしておきます


# Page. 21

![Page Image](https://bcdn.docswell.com/page/YE6WZQK9EV.jpg)

@
今回もお付き合い
ありがとうございました
🙂
@


