API Reference
Command
New-OfficeMarkdown
Creates a Markdown document using a DSL scriptblock.
Remarks
Creates a Markdown document using a DSL scriptblock.
Examples
Create a Markdown document with headings and a table.
PS>New-OfficeMarkdown -Path .\README.md { MarkdownHeading -Level 1 -Text 'Report'; MarkdownTable -InputObject $data }
Creates a README file with a heading and table content.
Create a report with multiple tables.
PS>New-OfficeMarkdown -Path .\Report.md {
MarkdownHeading -Level 1 -Text 'Summary'
MarkdownTable -InputObject $summary
MarkdownHeading -Level 2 -Text 'Details'
MarkdownTable -InputObject $details
}
Creates a report with two tables separated by headings.
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.
Syntax
New-OfficeMarkdown [-Content <ScriptBlock>] [-NoSave] -OutputPath <String> [-PassThru] [<CommonParameters>]#Parameter set:
All Parameter SetsParameters
- Content ScriptBlock
- DSL scriptblock describing Markdown content.
- NoSave SwitchParameter
- Skip saving after executing the DSL.
- OutputPath String
- Destination path for the Markdown file.
- PassThru SwitchParameter
- Emit a FileInfo for chaining.
Outputs
System.IO.FileInfo OfficeIMO.Markdown.MarkdownDoc