The BridgePlus.scptd bundle contains a framework that includes many methods useful to scripters. The library does not contain terminology for these methods, but by including use script "BridgePlus" in your scripts, you can access these methods directly.
This is a list of the available methods, all of which are class methods of the SMSForder class. You should generally use the BridgePlus.scpt library's ASify from command to convert the results to AppleScript classes. Also note that all indexes are zero-based.
These pages are a work in progress. Special thanks to Takaaki Naganoya and Yvan Koenig for their valuable testing and feedback.
subarraysFrom:groupedBy:error:
subarraysIn:withItems:insertedAtIndex:error:
arrayByInsertingItems:inArray:atIndex:error:
arrayByMovingItemAt:toIndex:inArray:error:
arrayByTrimmingTrailingBlanksFrom:
arrayByReplacingNullsIn:withItem:
arrayWithPattern:startNumber:endNumber:minDigits:
subarraysIn:sortedByIndexes:ascending:sortTypes:error:
subarraysIn:sortedByIndexes:ascending:sortTypes:sortKeys:error:
arrayByMergingTextAtIndexes:inArray:inserting:error:
indexesOfItem:inArray:inverting:
indexesOfItems:inArray:inverting:
subarraysIn:asDictionariesUsingLabels:error:
subarraysFrom:usingKeys:outKeys:error:
sortedArrayFrom:stableSort:usingSelector:target:
resourceValueForKey:forURLsOrFiles:
resourceValuesForKeys:forURLsOrFiles:
itemsIn:recursive:skipHidden:skipInsidePackages:asPaths:
filesIn:recursive:skipHidden:skipInsidePackages:asPaths:
foldersIn:recursive:skipHidden:skipInsidePackages:asPaths:
resourceValuesForKeys:forItemsIn:recursive:skipHidden:skipInsidePackages:
resourceValuesForKeys:forItemsIn:recursive:
resourceValuesForKeys:forFilesIn:recursive:skipHidden:skipInsidePackages:
resourceValuesForKeys:forFilesIn:recursive:
resourceValuesForKeys:forFoldersIn:recursive:skipHidden:skipInsidePackages:
resourceValuesForKeys:forFoldersIn:recursive:
copyItemAt:toItem:replace:error:
moveItemAt:toItem:replace:error:
runSpotlightQuery:inFolders:error:
runSpotlightQuery:queryValues:inFolders:error:
lineDashCountAndPhaseOfBezier:
passForGenericItem:account:error:
passForGenericItem:account:keychainPath:error:
passForInternetItem:account:server:path:port:error:
passForInternetItem:account:server:path:port:keychainPath:error:
findFirstMatch:inString:options:
findFirstMatchRecord:inString:options:
findMatchRecords:inString:options:
findMatches:inString:options:captureGroups:
findMatchRecords:inString:options:captureGroups:
currentKeyboardLayoutInputSourceID
transformedFrom:ICUTransform:inverse:
stringsOfString:inString:options:
stringsOfString:inString:options:locale:
rangesOfLocalizedWordsOfString:
rangesOfLocalizedSentencesOfString:
rangesOfString:inString:options:
rangesOfString:inString:options:locale:
locationOfCharacterAt:inString:
localizedSentenceCountOfString: