Adobe 65007312 Programming Guide - Page 76

enum Value must be one of: DNG, RAW, JPG, TIFF, PSD, date Edit Date

Page 76 highlights

CHAPTER 4: Working with Metadata Searching for photos by metadata values 76 criteria }, } for _, photo in ipairs( photos ) do -- do somethingwith path end end ) This simple usage is straightforward, although the function allows many matching operations, depending on the datatype of the metadata field to be considered. The allowed values for criteria correspond to choices in the Edit Smart Collection dialog: rating (number) pick (enum) Value must be one of: 1 (flagged), 0 (unflagged), -1 (rejected) labelColor (enum) Value must be one of: 1 (red), 2 (yellow), 3 (green), 4 (blue), 5 (purple), "custom" (any label not currently assigned to a color), "none" labelText (string, can be empty) User-assigned name of color label folder (string) Name of folder, including all parent folders shown in the Folders panel collection (string) Name of any collection containing this photo all (string) Any searchable text filename (string) copyname (string, can be empty) Copy Name assigned in Metadata panel fileFormat (enum) Value must be one of: "DNG", "RAW", "JPG", "TIFF", "PSD" metadata (string) Any searchable metadata title (string, can be empty) caption (string, can be empty) keywords (string, plural, can be empty) iptc (string) Any IPTC metadata; that is, any text in a field that is indexed by Lightroom. exif (string) Any EXIF metadata; that is, any text in a field that is indexed by Lightroom. captureTime (date) touchTime (date) Edit Date camera (string, with exact match) cameraSN (string, with exact match) Camera Serial Number lens (string, with exact match) isoSpeedRating (number) hasGPSData (Boolean)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204

C
HAPTER
4: Working with Metadata
Searching for photos by metadata values
76
},
}
for _, photo in ipairs( photos ) do
-- do somethingwith path
end
end )
This simple usage is straightforward, although the function allows many matching operations, depending
on the datatype of the metadata field to be considered.
criteria
The allowed values for
criteria
correspond to choices in the Edit Smart Collection dialog:
rating
(number)
pick
(enum) Value must be one of: 1 (flagged), 0 (unflagged), -1 (rejected)
labelColor
(enum) Value must be one of: 1 (red), 2 (yellow), 3 (green), 4 (blue), 5 (purple),
"custom" (any label not currently assigned to a color), "none"
labelText
(string, can be empty) User-assigned name of color label
folder
(string) Name of folder, including all parent folders shown in the Folders panel
collection
(string) Name of any collection containing this photo
all
(string) Any searchable text
filename
(string)
copyname
(string, can be empty) Copy Name assigned in Metadata panel
fileFormat
(enum) Value must be one of: "DNG", "RAW", "JPG", "TIFF", "PSD"
metadata
(string) Any searchable metadata
title
(string, can be empty)
caption
(string, can be empty)
keywords
(string, plural, can be empty)
iptc
(string) Any IPTC metadata; that is, any text in a field that is indexed by Lightroom.
exif
(string) Any EXIF metadata; that is, any text in a field that is indexed by Lightroom.
captureTime
(date)
touchTime
(date) Edit Date
camera
(string, with exact match)
cameraSN
(string, with exact match) Camera Serial Number
lens
(string, with exact match)
isoSpeedRating
(number)
hasGPSData
(Boolean)