Class
SpreadProcessingFormulaAgentTools

Provides formula and calculation agent tools for spreadsheets. These tools allow formula evaluation and discovery without modifying the document.

Definition

Namespace:Telerik.Documents.AI.AgentTools.Spreadsheet

Assembly:Telerik.Documents.AI.AgentTools.Spreadsheet.dll

Syntax:

cs-api-definition
public class SpreadProcessingFormulaAgentTools : SpreadProcessingAgentToolsBase

Inheritance: objectAgentToolBaseSpreadProcessingAgentToolsBaseSpreadProcessingFormulaAgentTools

Inherited Members SpreadProcessingAgentToolsBase.RepositoryAgentToolBase.GetTools()

Constructors

SpreadProcessingFormulaAgentTools(IWorkbookRepository)

Declaration

cs-api-definition
public SpreadProcessingFormulaAgentTools(IWorkbookRepository repository)

Parameters

repository

IWorkbookRepository

Methods

CalculateFormulaWithoutChangingTheDocument(string, string)

Declaration

cs-api-definition
[Tool]
public CallToolResult CalculateFormulaWithoutChangingTheDocument(string formula, string documentId = null)

Parameters

formula

string

documentId

string

Returns

CallToolResult

GetFormulaInfo(List<string>, string)

Declaration

cs-api-definition
[Tool]
public CallToolResult GetFormulaInfo(List<string> formulaNames, string documentId = null)

Parameters

formulaNames

List<string>

documentId

string

Returns

CallToolResult

ListAllFormulas(string)

Declaration

cs-api-definition
[Tool]
public CallToolResult ListAllFormulas(string documentId = null)

Parameters

documentId

string

Returns

CallToolResult