get_data_source method

get_data_source(table_name)

The Aspose.Words mail merge engine invokes this method when it encounters a beginning of a top-level mail merge region.

def get_data_source(self, table_name: str):
    ...
ParameterTypeDescription
table_namestrThe name of the mail merge region as specified in the template document. Case-insensitive.

Remarks

When the Aspose.Words mail merge engines populates a document with data and encounters MERGEFIELD TableStart:TableName, it invokes IMailMergeDataSourceRoot.get_data_source() on this object. Your implementation needs to return a new data source object. Aspose.Words will use the returned data source to populate the mail merge region.

If a data source (table) with the specified name does not exist, your implementation should return None.

Returns

A data source object that will provide access to the data records of the specified table.

See Also