Files
tsl-devkit/docs/tsl/reference/catalog/base.md
T
csh 3d83740f88 Squashed 'docs/standards/playbook/' changes from c3f8137..25d895d
25d895d 🐛 fix(gitea_workflow): clean up temp repos after job steps
2bc3b11 🐛 fix(gitea_workflow): clean up temporary repo dirs in workflows
98c3f30 📝 docs(agent_rules): allow plan execution on current branch
16c7230 📝 docs(prompts): define custom verify layering
8efc4dd 🐛 fix(skills): quote commit-message description
bc8498f 🐛 fix(ci): install tomli for gitea tests
55cda3b 🐛 fix(tests): report missing toml parser clearly
c0729c7 🐛 fix(playbook): import Optional for cli compatibility
63e24bf 📦 deps(skills): sync thirdparty skills
d2f9356 🐛 fix(ci): isolate gitea workflow repos
588b81d 🐛 fix(ci): inline gitea workflow bootstrap
e0b1c3a ♻️ refactor(skills): standardize first-party skill contracts
2c5050d ♻️ refactor(skills): rename repo skills source dir
f049dfb 📦 deps(skills): drop duplicate first-party superpowers skills
234b335  feat(workflow): add superpowers planning and execution state tracking
c1702a6 📝 docs(markdown): format tracked markdown and drop stale templates
2325409 📝 docs(markdown): clarify optional markdownlint usage
214c44e 🔧 chore(markdown): add markdownlint baseline and lint fixes
a22b324 📝 docs(templates): add execution and memory-bank prompt templates
223a797 📝 docs(templates): update README for Claude Code and current features
4ac8672 📝 docs: simplify README + platform-agnostic tools + auto-create local rules
2431c9d 📝 docs: add claude_md config and use cross-platform paths
d64b248 📝 docs: fix README.md inaccuracies and add Claude Code info
c8d6bf2 🐛 fix(playbook): use relative paths in CLAUDE.md when not at project root
6518f0f  feat(playbook): auto-create CLAUDE.md with path discovery
6ec9a45  feat(skills): add skill_link symlink support + platform-agnostic prompt
9f8b6b5 📝 docs: update README and config example for Claude Code support
79cff6c 📝 docs(skills): add Claude Code platform support
452c6f5  feat(playbook): auto-inject AGENTS.md into CLAUDE.md
e1dbf3c 🐛 fix(skills): remove dual-path from commit-message skill
f3a7259 🔧 chore(ci): use prepare_repo.sh in both workflows
da08212 🔧 chore(ci): extract prepare_repo.sh and clean up workflows
7ade85e 🗑️ remove(tsl): drop syntax_book/, data/ source and build script
f94dba0 ♻️ refactor(skills): update playbook.py and tests for thirdparty/ layout
b3df412 ♻️ refactor(skills): separate thirdparty skills into thirdparty/ subdirectory
64950e7 📦 deps(skills): sync thirdparty skills
a2e3cb0  feat(playbook): add no_backup deploy controls
8609d59 🐛 fix(docs): repair reference catalog source links
956da11 🐛 fix(playbook): publish hidden ci test fixes
3f67754 📦 deps(skills): sync thirdparty skills
08ca87b 📦 deps(skills): add karpathy thirdparty sync
96b705b 📝 docs(tsl): rebuild canonical syntax and routing manual
3ed5052 📦 deps(skills): sync thirdparty skills
60108dd 📦 deps(skills): sync thirdparty skills
da85d4e 🐛 fix(thirdparty): prune nested project snapshots
a2a697e 📦 deps(skills): sync thirdparty skills
9df610a 🐛 fix(thirdparty): exclude duplicated superpowers skills
33dd5bb 🐛 fix(thirdparty): preserve optional manifest fields
91b0ea7 🐛 fix(thirdparty): preserve manifest during snapshot update
2e26f98 🔧 chore(thirdparty): generalize skills sync pipeline
5b9c1e3 📦 deps(skills): sync superpowers
2f2d34a 📝 docs(readme): normalize subtree command spacing
62db7db 🐛 fix(ci): serialize superpowers update and sync
3463223 🐛 fix(ci): use literal superpowers sync paths
48f6de8 📦 deps(skills): sync superpowers
4b23529 🔧 chore(ci): merge superpowers update and sync workflow
a56d75b 📦 deps(skills): sync superpowers
84bcefa 🔧 chore(ci): use ci[bot] commit author name
00a07e5 📦 deps(skills): sync superpowers
7b84daf 🐛 fix(templates): enforce main loop progress tracking
51373d7 🔧 chore(ci): automate superpowers sync workflow
eaaa39c 🐛 fix(ci): prevent stale superpowers sync from restoring skills block
79755c6 📦 deps(skills): sync superpowers
836d878 📦 deps(skills): sync superpowers
8216c9f 📦 deps(skills): sync superpowers
9439505 🐛 fix(playbook): address reported repo issues

git-subtree-dir: docs/standards/playbook
git-subtree-split: 25d895d8b3f56624ccfe99ad7289e9eb49e0f316
2026-05-24 13:04:14 +08:00

12 KiB

基础函数

这一页只负责函数定位:先按主题找到模块,再在页内搜索函数名。

使用方式

模块范围

  • 说明:字符串、数组、日期时间、类型转换与常用基础能力
  • 主题数:41
  • 函数数:574

主题目录

数字

  • FloatN
  • FloatToStrEx
  • FormatFloatExt
  • WebZero
  • RoundTo5
  • SimpleRoundTo2
  • DivValue
  • Dataisequal

日期时间

  • ISO8601

日期时间 / 常用日期时间函数

  • Time
  • DecodeTime
  • DayOfWeek
  • EncodeTime
  • Now
  • DecodeDate
  • Date
  • TryEncodeDate
  • TryEncodeTime
  • DecodeDateFully
  • EncodeDate
  • TryStrToDate
  • StrToDateTimeDef
  • DateTimeToInternetStr
  • IncAMonth
  • StrToTime
  • CurrentYear
  • TryStrToTime
  • StrToDate
  • DateTimeGMTToHttpStr
  • DateToStr
  • StrToTimeDef
  • DateTimeToStr
  • DateTimeToString
  • Strtodatetime2
  • FormatDateTime
  • DateTimeGMTToCookieStr
  • StrToDateTime
  • IsLeapYear
  • GMTToLocalDateTime
  • TimeToStr
  • StrToDateDef
  • TryStrToDateTime

日期时间 / 简单转换函数

  • DateToInt
  • IntToDate
  • StrToDateExt
  • ExcelIntToDate
  • ExcelDateToInt
  • FormatStrToDateTime2

日期时间 / 普通日期函数

  • IsInLeapYear
  • IsPM
  • IsValidDate
  • IsValidTime
  • IsValidDateTime
  • IsValidDateDay
  • IsValidDateWeek
  • IsValidDateMonthWeek
  • WeeksInYear
  • WeeksInAYear
  • DaysInYear
  • DaysInAYear
  • DaysInMonth
  • DaysInAMonth
  • Today
  • Yesterday
  • Tomorrow
  • IsToday
  • IsSameDay

日期时间 / 分解函数

  • DateOf
  • TimeOf
  • YearOf
  • MonthOf
  • DayOf
  • HourOf
  • MinuteOf
  • SecondOf
  • MilliSecondOf

日期时间 / 起始结束函数

  • StartOfTheYear
  • EndOfTheYear
  • StartOfAYear
  • EndOfAYear
  • StartOfTheMonth
  • EndOfTheMonth
  • StartOfAMonth
  • EndOfAMonth
  • StartOfTheWeek
  • EndOfTheWeek
  • StartOfAWeek
  • EndOfAWeek
  • StartOfTheDay
  • EndOfTheDay
  • StartOfADay
  • EndOfADay
  • StartOfTheHalfYear
  • StartOfTheQuarter
  • EndOfTheQuarter
  • EndOfTheHalfYear

日期时间 / 关系函数

  • HourOfTheYear
  • HourOfTheMonth
  • MonthOfTheYear
  • MilliSecondOfTheYear
  • WeekOfTheYear
  • WeekOfTheMonth
  • MinuteOfTheYear
  • SecondOfTheYear
  • DayOfTheYear
  • DayOfTheMonth
  • SecondOfTheMinute
  • HourOfTheWeek
  • SecondOfTheMonth
  • DayOfTheWeek
  • MinuteOfTheDay
  • MilliSecondOfTheSecond
  • SecondOfTheWeek
  • MinuteOfTheMonth
  • MinuteOfTheHour
  • MinuteOfTheWeek
  • MilliSecondOfTheDay
  • MilliSecondOfTheMonth
  • HourOfTheDay
  • MilliSecondOfTheHour
  • SecondOfTheHour
  • MilliSecondofTheMinute
  • SecondOfTheDay
  • MilliSecondOfTheWeek

日期时间 / 范围判定函数

  • WithinPastYears
  • WithinPastMonths
  • WithinPastWeeks
  • WithinPastDays
  • WithinPastHours
  • WithinPastMinutes
  • WithinPastSeconds
  • WithinPastMilliSeconds

日期时间 / 范围获得函数

  • YearsBetween
  • MonthsBetween
  • WeeksBetween
  • DaysBetween
  • HoursBetween
  • MinutesBetween
  • SecondsBetween
  • MilliSecondsBetween

日期时间 / 范围生成函数

  • YearSpan
  • MonthSpan
  • WeekSpan
  • DaySpan
  • HourSpan
  • MinuteSpan
  • SecondSpan
  • MilliSecondSpan

日期时间 / 时间推移函数

  • IncYear
  • IncHalfYear
  • IncQuarter
  • IncMonth
  • IncWeek
  • IncDay
  • IncHour
  • IncMinute
  • IncSecond
  • IncMilliSecond

日期时间 / 组合、分解日期函数

  • EncodeDateTime
  • DecodeDateTime
  • EncodeDateWeek
  • DecodeDateWeek
  • DecodeDateDay
  • EncodeDateMonthWeek
  • DecodeDateMonthWeek
  • TryEncodeDateTime
  • TryEncodeDateWeek
  • TryEncodeDateDay
  • TryEncodeDateMonthWeek

日期时间 / 日期重组函数

  • RecodeYear
  • RecodeMonth
  • RecodeDay
  • RecodeHour
  • RecodeMinute
  • RecodeSecond
  • RecodeMilliSecond
  • RecodeDate
  • RecodeTime
  • RecodeDateTime
  • TryRecodeDateTime
  • CompareDateTime
  • SameDateTime
  • CompareDate
  • SameDate
  • CompareTime
  • SameTime
  • NthDayOfWeek
  • DecodeDayOfWeekInMonth
  • EncodeDayOfWeekInMonth
  • TryEncodeDayOfWeekInMonth

日期时间 / 日期格式的转换

  • DateTimeToJulianDate
  • JulianDateToDateTime
  • TryJulianDateToDateTime
  • DateTimeToModifiedJulianDate
  • ModifiedJulianDateToDateTime
  • TryModifiedJulianDateToDateTime
  • DateTimeToUnix
  • UnixToDateTime
  • FileDateToDateTime
  • DateTimeToFileDate
  • ExcelRDate

日期时间 / 宽字节日期格式转换函数

  • DateTimeGMTToCookieStrw
  • DateTimeGMTToHttpStrw
  • DateTimeToInternetStrw
  • Datetimetostrw
  • TimetoStrw
  • DateToStrw

字符串 / 常用字符串函数

  • StrCmp
  • Chr
  • WideChr
  • Str2Array
  • Concat
  • Array2Str
  • Format
  • Ord
  • SetLength
  • CompareText
  • Copy
  • UpperCase
  • LeftBStr
  • RightBStr
  • MidBStr
  • GetFormatLocalCode
  • Str
  • RightStr
  • CompareStr
  • LeftStr
  • Trim
  • SameText
  • SetChar
  • AppendStr
  • GetChar
  • LowerCase
  • SetFormatLocalCode
  • Val
  • Pos
  • TrimRight
  • AnsiFormat
  • TrimLeft
  • StrToIntDef
  • FormatFloat
  • StrToCurrDef
  • Booltostr2
  • StrToFloatDef
  • IntToHex
  • TryStrToInt
  • FloatToStr
  • TryStrToFloat
  • FormatCurr
  • TryStrToCurr
  • StrToInt
  • BoolToStr
  • CurrToStr
  • TryStrToBool
  • SpaceByNumber
  • IsValidIdent
  • StrToBool
  • StrToFloat
  • StrToBoolDef
  • IntToStr
  • StrToCurr
  • AnsiStr2Array
  • TryUppercase
  • TryLowercase
  • SysEncodecryptStr
  • Letters
  • DecToInt64
  • DecToInt64def
  • TryDecToInt64
  • DecToInt32
  • DecToInt32def
  • TryDecToInt32
  • StrToInt64
  • StrToInt64Def
  • TryStrToInt64
  • StrToInt32
  • StrToInt32Def
  • TryStrToInt32
  • DecToInt
  • DecToIntDef
  • TryDecToInt

字符串 / 判定函数

  • AnsiContainsText
  • AnsiStartsText
  • AnsiEndsText
  • AnsiMatchText
  • AnsiContainsStr
  • AnsiStartsStr
  • AnsiEndsStr
  • AnsiMatchStr
  • FormatStrExt

字符串 / 替换以及处理函数

  • StuffString
  • AnsiReplaceText
  • AnsiReplaceStr
  • ReplaceText
  • ReplaceStr
  • WrapText
  • AdjustLineBreaks
  • ReverseString
  • SeprateStrToTotal
  • TotalStrToSeprate
  • DateStrToArr
  • RdateStrToArr

字符串 / 字符串数组相关函数

  • AnsiIndexText
  • AnsiIndexStr

字符串 / 重复函数

  • DupeString

字符串 / 多字节语言支持函数

  • LengthW
  • MidStr

字符串 / 字节函数

  • ContainsText
  • StartsText
  • EndsText
  • ContainsStr
  • StartsStr
  • EndsStr
  • StuffbString
  • ReversebString

字符串 / 发音相关函数

  • SoundEx
  • SoundexInt
  • DecodeSoundexInt
  • SoundexWord
  • DecodeSoundexWord
  • SoundexSimilar
  • SoundexCompare
  • SoundexProc
  • AnsiResemblesText

字符串 / 正则表达式函数

  • ParseRegExpr
  • GetLikeFlag
  • SetLikeFlag
  • ReplaceStrByReg
  • ReplaceTextByReg
  • ParseRegExpr3

字符串 / 多语言支持函数

  • NextCharIndex
  • AnsiToUTF8
  • UTF8ToAnsi
  • CharToByteIndex
  • ByteToCharLen
  • AnsiQuotedStr
  • AnsiPos
  • AnsiDequotedStr
  • CharToByteLen
  • CharLength
  • ByteToCharIndex
  • ByteType
  • Booltostrw
  • UnicodeESC
  • unUnicodeESC2
  • FloattoStrw
  • UnicodeESC2
  • unUnicodeESCw
  • UnicodetoUTF8
  • CurrtoStrw
  • Inttostrw
  • Booltostrw2
  • Strw
  • Inttohexw
  • LCMapString
  • MultibytetoUnicodew
  • UTF8toUnicode
  • Exportjsonstring
  • unUnicodeESC2w
  • unUnicodeESC
  • Ifwstring
  • Importjsonstring
  • ExportJsonStringUTF8
  • ExportJSONStringMBCS

字符串 / 文件名以及目录名相关处理函数

  • ChangeFileExt
  • ExtractFilePath
  • ExtractFileDir
  • ExtractFileDrive
  • ExtractFileName
  • ExtractFileExt
  • ExtractRelativePath
  • IsPathDelimiter
  • IsDelimiter
  • IncludeTrailingPathDelimiter
  • IncludeTrailingBackslash
  • ExcludeTrailingPathDelimiter
  • ExcludeTrailingBackslash
  • LastDelimiter
  • AnsiCompareFileName
  • SameFileName
  • AnsiLowerCaseFileName
  • AnsiUpperCaseFileName

字符串 / 其它

  • GetPYStringList
  • HztoPY
  • DataUnitConversion

数组 / 基本

  • FieldCount
  • FieldExist
  • FieldNames
  • FieldName
  • IsTable
  • MagicSetArray
  • NoRecordTable
  • MagicGetArray
  • RecordExist
  • RecordExist2
  • RecordExist3
  • FieldNamesOfStrSubscript
  • StrSubscriptTableToNormal
  • FieldCountOfStrSubscript
  • argmax
  • Argmin
  • PasswordGen

数组 / 数组下标以及长度相关函数

  • GetStrIndexNum
  • GetStrIndexs
  • GetIntIndexs
  • GetAllIndexs
  • DeleteIndex
  • DeleteField
  • Length

数组 / 排序函数

  • RankIt
  • RankIt2
  • RPSIt
  • SortTableByFieldExt
  • RankValue
  • SortArray
  • SortTableByField
  • argsort

数组 / 增删改查

  • AppendArray
  • SeekPosInArray
  • StockAmount
  • DeleteNILValueByField
  • FilterIn
  • FilterNotIn
  • IN1
  • searchsorted
  • argconfirst
  • DeleteColumnByField
  • Inserttablebyrno
  • GetValuesByFieldValue
  • Arrayextend
  • Arrayinsert
  • Frameinsert

数组 / 数组操作

  • OutPutTableToCanBeUnderstood
  • SeperateTable
  • Unitary
  • Reverse
  • DescartesJoin
  • TableVectorizeArray
  • DataProcess_MF
  • AbnormalData
  • QKsplit_Trailing
  • QKsplit_Resampling
  • WebFormatToRung
  • RPSValue
  • ZValue
  • QKsplit_ToDate
  • GroupByFieldValue
  • FilterOneDimEx2
  • GroupRankIt
  • ElementWhere
  • Histogram
  • FrameGetSubByReg
  • Factorize
  • GroupPercentrankIt
  • SparseMatFill
  • ArrayAddGap
  • dumies_decode
  • GroupTransformByFunc
  • Framedrop_duplicates
  • Field_ReSortCols
  • Framedrop_na
  • Framemerge
  • Frameqcut
  • Frameupdate
  • GroupZscoreIt
  • get_dummies
  • get_dummies2
  • framePivot_table
  • framecut
  • frameMelt
  • GroupDemeanIt
  • ArrDropDuplicate

数组 / 数组取值

  • ColumnValue
  • GetSubTableByField
  • GetTopN
  • FilterTableEx
  • ColumnValue2
  • GetBottomN
  • FilterOneDimEx
  • GetDistinctValue
  • GetMiddleN
  • FilterTable
  • GetSubField
  • GetSubTable
  • Arraygetdefault
  • Arraysetdefault
  • Arraysetdefault2
  • Randomchoice

数组 / 集合运算

  • MergeArray
  • FilterIntersectionPart
  • FilterIntersectionPart2
  • DistinctStr
  • IntersectionPart
  • QuickIntersectionPart
  • Frameconcat

数组 / 统计函数

  • GeoMeanByColumn
  • SumValueByColumn
  • AverageValueByColumn
  • PercentValueByField
  • MedianByColumn
  • VarByColumn
  • SumValueByColumn2
  • SkewByColumn
  • AveDevByColumn
  • SumValueByRow2
  • MaxValueByColumn
  • DevsqByColumn
  • KurtByColumn
  • SumValueByRow
  • HarMeanByColumn
  • StatByColumn
  • AverageByColumn
  • StdevByColumn
  • MinValueByColumn
  • Describe
  • Framecorrel
  • Framecov
  • Framehhi
  • Framelag_zf
  • Framepct_change
  • Framevaluecounts
  • Simpledescribe

数组 / 重构函数

  • NormalTabletoStrSubscript
  • RenameField
  • Field_AddSuffix
  • RenameFieldByFormat
  • Field_AddPrefix
  • ReIndex
  • ReIndexCopy
  • Reshape
  • Frame_addprefix
  • Frame_addsuffix

数组 / 稀疏矩阵

  • Sparse1
  • Sparse2
  • Speye
  • Sprand1
  • Sprand2
  • Sprandn1
  • Sprandn2
  • Sprandsym1
  • Sprandsym2
  • Sparsefull
  • Spones
  • Spnnz
  • Spnonzeros
  • Ifsparse
  • Spdiags1
  • Spdiags2
  • Spdiags3
  • Spdiags4

数组 / 数据比较

  • TwoRDateCompare_M1
  • CompareDataOfDifferentDataProvider

数组 / 表格显示

  • Pivot
  • Pivot_table
  • Show3DTable
  • Show2DTable
  • ShowTableByField
  • ShowTableByUnit
  • ShowTableByInverse
  • QuickRecordExist
  • RotateTable
  • NonIntersectionPart
  • FooterValue
  • FooterAverage
  • FooterSum
  • SetRowDefaultValue
  • InverseTable
  • GetSubTableByKey
  • TableSelect
  • TableType
  • GetSubTableFreeParam
  • ExpandTable

数组 / 数组下标

  • frameIndex_filter
  • frameIndex_getilocDZ