Skip to content

Commit 871ef2f

Browse files
authored
[excel] (Misc) Improvements to discoverability (#667)
* Improvements to discoverability * Fix link * Fix link * Fix link * More link fixes
1 parent adf074e commit 871ef2f

File tree

6 files changed

+13
-16
lines changed

6 files changed

+13
-16
lines changed

docs/develop/script-buttons.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: Run Office Scripts in Excel with buttons
2+
title: Run Office Scripts in Excel from buttons
33
description: Add buttons to workbooks that control Office Scripts in Excel.
44
ms.topic: overview
5-
ms.date: 03/10/2023
5+
ms.date: 10/24/2023
66
ms.localizationpriority: medium
77
---
88

9-
# Run Office Scripts in Excel with buttons
9+
# Run Office Scripts in Excel from buttons
1010

1111
Help your colleagues find and run your scripts by adding script buttons to a workbook.
1212

docs/develop/scripting-fundamentals.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,16 @@
22
title: Fundamentals for Office Scripts in Excel
33
description: Object model information and other basics to learn before writing Office Scripts.
44
ms.topic: get-started
5-
ms.date: 10/01/2022
5+
ms.date: 10/24/2023
66
ms.localizationpriority: high
77
---
88

99
# Fundamentals for Office Scripts in Excel
1010

1111
This article will introduce you to the technical aspects of Office Scripts. You'll learn the critical parts of the TypeScript-based script code and how the Excel objects and APIs work together.
1212

13+
If you would prefer to get started with an interactive experience, try the tutorial [Record, edit, and create Office Scripts in Excel](../tutorials/excel-tutorial.md) or visit our [samples](../resources/samples/samples-overview.md).
14+
1315
## TypeScript: The language of Office Scripts
1416

1517
Office Scripts are written in [TypeScript](https://www.typescriptlang.org/docs/home.html), which is a superset of [JavaScript](https://developer.mozilla.org/docs/Web/JavaScript). If you're familiar with JavaScript, your knowledge will carry over because much of the code is the same in both languages. We recommend you have some beginner-level programming knowledge before starting your Office Scripts coding journey. The following resources can help you understand the coding side of Office Scripts.
@@ -41,6 +43,8 @@ To write a script, you need to understand how the Office Scripts APIs fit togeth
4143
- A **Worksheet** contains collections of those data objects that are present in the individual sheet.
4244
- **Workbooks** contain collections of some of those data objects (such as **Tables**) for the entire **Workbook**.
4345

46+
The complete list of Office Scripts API objects is detailed in the [ExcelScript package](/javascript/api/office-scripts/excelscript).
47+
4448
## Workbook
4549

4650
Every script is provided a `workbook` object of type `Workbook` by the `main` function. This represents the top level object through which your script interacts with the Excel workbook.
Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1 @@
1-
Before starting this tutorial, you'll need access to the following:
2-
3-
- [Power Automate](/power-automate/organization-q-and-a).
4-
- Excel for Windows, for Mac, or on the web.
5-
- [A Microsoft 365 commercial or EDU plan that includes Office Scripts](/microsoft-365/admin/manage/manage-office-scripts-settings).
1+
You'll need access to Office Scripts and Power Automate for this tutorial. Please review the [Platform support](/office/dev/scripts/testing/platform-limits#platform-support) if the Automate tab doesn't appear. The [Power Automate sign-up FAQ](/power-automate/organization-q-and-a) has information on getting started with Power Automate.
Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
Before starting this tutorial, you'll need access to Office Scripts, which requires the following:
2-
3-
- Excel for Windows, for Mac, or on the web.
4-
- [A Microsoft 365 commercial or EDU plan that includes Office Scripts](/microsoft-365/admin/manage/manage-office-scripts-settings).
1+
You'll need access to Office Scripts for this tutorial. Please review the [Platform support](/office/dev/scripts/testing/platform-limits#platform-support) if the Automate tab doesn't appear.

docs/resources/samples/samples-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ Office Scripts can automate parts of your daily routine. These day-to-day tasks
6262
| [Fetch and graph water-level data from NOAA](../scenarios/noaa-data-fetch.md) | This scenario uses an Office Script to pull data from an external source (the [NOAA Tides and Currents database](https://tidesandcurrents.noaa.gov/)) and graph the resulting information. It highlights the skills of using `fetch` to get data and using charts. |
6363
| [Grade calculator](../scenarios/grade-calculator.md) | This scenario features a script that validates an instructor's record for their class's grades. It showcases the skills of error checking, cell formatting, and regular expressions. |
6464
| [Schedule interviews in Teams](../scenarios/schedule-interviews-in-teams.md) | This scenario shows how to use an Excel spreadsheet to manage interview meeting times and make a flow to schedules meetings in Teams. |
65-
| [Task reminders](../scenarios/task-reminders.md) | This scenario uses an Office Script in a Power Automate flow to send reminders to coworkers to update a project's status. It highlights the skills of Power Automate integration and data transfer to and from scripts. |
65+
| [Task reminders as Teams cards](../scenarios/task-reminders.md) | This scenario uses an Office Script in a Power Automate flow to send reminders to coworkers to update a project's status. It highlights the skills of Power Automate integration and data transfer to and from scripts. |
6666

6767
## Community contributions and fun samples
6868

docs/toc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ items:
3838
href: develop/user-input.md
3939
- name: Pass data in Power Automate
4040
href: develop/power-automate-parameters-returns.md
41-
- name: Run scripts with buttons
41+
- name: Run scripts from buttons
4242
href: develop/script-buttons.md
4343
- name: Use JSON to pass data
4444
href: develop/use-json.md
@@ -128,7 +128,7 @@ items:
128128
href: resources/scenarios/grade-calculator.md
129129
- name: Schedule interviews in Teams
130130
href: resources/scenarios/schedule-interviews-in-teams.md
131-
- name: Task reminders (with Power Automate)
131+
- name: Task reminders as Teams cards
132132
href: resources/scenarios/task-reminders.md
133133
- name: Community contributions
134134
items:

0 commit comments

Comments
 (0)