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
JgX(`Y{tr%wcq#w@
diff --git a/snippet-extractor-output/snippets.yaml b/snippet-extractor-output/snippets.yaml
index 493aa94b7..1bc686dad 100644
--- a/snippet-extractor-output/snippets.yaml
+++ b/snippet-extractor-output/snippets.yaml
@@ -15342,43 +15342,6 @@
console.log("Kind of the first field: " + field.kind);
}
});
-'Word.Field#data:member':
- - >-
- // Link to full sample:
- https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-fields.yaml
-
- // Gets the first Addin field in the document and sets its data.
-
- await Word.run(async (context) => {
- var myFieldTypes = new Array();
- myFieldTypes[0] = Word.FieldType.addin;
-
- const addinFields = context.document.body.fields.getByTypes(myFieldTypes);
- let fields = addinFields.load("items");
- await context.sync();
-
- if (fields.items.length === 0) {
- console.log("No Addin fields in this document.");
- } else {
- fields.load();
- await context.sync();
-
- const firstAddinField = fields.items[0];
- firstAddinField.load("code,result,data");
- await context.sync();
-
- console.log("The data of the Addin field before being set:");
- console.log(firstAddinField.data);
-
- const data = $("#input-reference").val();
- firstAddinField.data = data;
- firstAddinField.load("data");
- await context.sync();
-
- console.log("The data of the Addin field after being set:");
- console.log(firstAddinField.data);
- }
- });
'Word.Field#kind:member':
- >-
// Link to full sample:
@@ -15543,36 +15506,21 @@
// Link to full sample:
https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-fields.yaml
- // Gets the first Addin field in the document and sets its data.
+ // Inserts a Date field before selection.
await Word.run(async (context) => {
- var myFieldTypes = new Array();
- myFieldTypes[0] = Word.FieldType.addin;
+ var range = context.document.getSelection().getRange();
+
+ const field = range.insertField(Word.InsertLocation.before, Word.FieldType.date, '\\@ "M/d/yyyy h:mm am/pm"', true);
- const addinFields = context.document.body.fields.getByTypes(myFieldTypes);
- let fields = addinFields.load("items");
+ field.load("result,code");
await context.sync();
- if (fields.items.length === 0) {
- console.log("No Addin fields in this document.");
+ if (field.isNullObject) {
+ console.log("There are no fields in this document.");
} else {
- fields.load();
- await context.sync();
-
- const firstAddinField = fields.items[0];
- firstAddinField.load("code,result,data");
- await context.sync();
-
- console.log("The data of the Addin field before being set:");
- console.log(firstAddinField.data);
-
- const data = $("#input-reference").val();
- firstAddinField.data = data;
- firstAddinField.load("data");
- await context.sync();
-
- console.log("The data of the Addin field after being set:");
- console.log(firstAddinField.data);
+ console.log("Code of the field: " + field.code);
+ console.log("Result of the field: " + JSON.stringify(field.result));
}
});
'Word.HeaderFooterType:enum':
From ccf9d9ce5e593ad46f9f5c6004aa3f6fb0f88b5c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 27 Jun 2023 20:33:07 +0000
Subject: [PATCH 003/156] Bump minimatch from 3.0.4 to 3.1.2
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2)
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
yarn.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index 44cdeb503..b7063e682 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -643,9 +643,9 @@ lodash@^4.17.21:
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
minimatch@^3.0.4:
- version "3.0.4"
- resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
- integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
+ integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
dependencies:
brace-expansion "^1.1.7"
From f7e62452a4619c172bd77c9ec3c9f9c32f8f5b72 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 27 Jun 2023 20:35:32 +0000
Subject: [PATCH 004/156] Bump jszip from 3.7.1 to 3.10.1
Bumps [jszip](https://github.com/Stuk/jszip) from 3.7.1 to 3.10.1.
- [Changelog](https://github.com/Stuk/jszip/blob/main/CHANGES.md)
- [Commits](https://github.com/Stuk/jszip/compare/v3.7.1...v3.10.1)
---
updated-dependencies:
- dependency-name: jszip
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
yarn.lock | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index 44cdeb503..18ec9d9f5 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -544,14 +544,14 @@ jsonfile@^3.0.0:
graceful-fs "^4.1.6"
jszip@^3.5.0:
- version "3.7.1"
- resolved "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz"
- integrity sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==
+ version "3.10.1"
+ resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.10.1.tgz#34aee70eb18ea1faec2f589208a157d1feb091c2"
+ integrity sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==
dependencies:
lie "~3.3.0"
pako "~1.0.2"
readable-stream "~2.3.6"
- set-immediate-shim "~1.0.1"
+ setimmediate "^1.0.5"
lazystream@^1.0.0:
version "1.0.0"
@@ -801,12 +801,7 @@ semver@^5.3.0:
resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
-set-immediate-shim@~1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz"
- integrity sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=
-
-setimmediate@~1.0.4:
+setimmediate@^1.0.5, setimmediate@~1.0.4:
version "1.0.5"
resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz"
integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
From b1e06e3f65c6444d60ce7fa686d75a3181877022 Mon Sep 17 00:00:00 2001
From: Sam Ramon <15154970+samantharamon@users.noreply.github.com>
Date: Mon, 10 Jul 2023 14:41:00 -0700
Subject: [PATCH 005/156] [Outlook] (internet headers) Correct snippets (#801)
---
playlists-prod/outlook.yaml | 7 +++++--
playlists/outlook.yaml | 7 +++++--
.../get-internet-headers-message-read.yaml | 11 ++++++-----
...-custom-internet-headers-message-compose.yaml | 12 ++++++------
snippet-extractor-output/snippets.yaml | 16 ++++++++--------
5 files changed, 30 insertions(+), 23 deletions(-)
diff --git a/playlists-prod/outlook.yaml b/playlists-prod/outlook.yaml
index 9164cfb85..8f0b422b5 100644
--- a/playlists-prod/outlook.yaml
+++ b/playlists-prod/outlook.yaml
@@ -424,11 +424,14 @@
rawUrl: >-
https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/70-mime-headers/get-internet-headers-message-read.yaml
group: Mime Headers
- api_set: {}
+ api_set:
+ Mailbox: '1.8'
- id: outlook-mime-headers-manage-custom-internet-headers-message-compose
name: Work with custom internet headers
fileName: manage-custom-internet-headers-message-compose.yaml
- description: 'Set, get, and remove custom internet headers on a message in Compose mode.'
+ description: >-
+ Sets, gets, and removes custom internet headers on a message in Compose
+ mode.
rawUrl: >-
https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/70-mime-headers/manage-custom-internet-headers-message-compose.yaml
group: Mime Headers
diff --git a/playlists/outlook.yaml b/playlists/outlook.yaml
index 9d85d789b..51d8ab448 100644
--- a/playlists/outlook.yaml
+++ b/playlists/outlook.yaml
@@ -424,11 +424,14 @@
rawUrl: >-
https://raw.githubusercontent.com/OfficeDev/office-js-snippets/main/samples/outlook/70-mime-headers/get-internet-headers-message-read.yaml
group: Mime Headers
- api_set: {}
+ api_set:
+ Mailbox: '1.8'
- id: outlook-mime-headers-manage-custom-internet-headers-message-compose
name: Work with custom internet headers
fileName: manage-custom-internet-headers-message-compose.yaml
- description: 'Set, get, and remove custom internet headers on a message in Compose mode.'
+ description: >-
+ Sets, gets, and removes custom internet headers on a message in Compose
+ mode.
rawUrl: >-
https://raw.githubusercontent.com/OfficeDev/office-js-snippets/main/samples/outlook/70-mime-headers/manage-custom-internet-headers-message-compose.yaml
group: Mime Headers
diff --git a/samples/outlook/70-mime-headers/get-internet-headers-message-read.yaml b/samples/outlook/70-mime-headers/get-internet-headers-message-read.yaml
index abd3744ce..20f9f0f0b 100644
--- a/samples/outlook/70-mime-headers/get-internet-headers-message-read.yaml
+++ b/samples/outlook/70-mime-headers/get-internet-headers-message-read.yaml
@@ -2,7 +2,8 @@ id: outlook-mime-headers-get-internet-headers-message-read
name: Get internet headers
description: Gets internet headers on a message in Read mode.
host: OUTLOOK
-api_set: {}
+api_set:
+ Mailbox: '1.8'
script:
content: |
$("#run").click(run);
@@ -11,14 +12,14 @@ script:
Office.context.mailbox.item.getAllInternetHeadersAsync(function (asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
console.log("Internet headers received successfully");
- if (asyncResult.value.match(/x-preferred-fruit:.*/gim)) {
- console.log("Sender's preferred fruit: " + asyncResult.value.match(/x-preferred-fruit:.*/gim)[0].slice(19));
+ if (asyncResult.value.match(/preferred-fruit:.*/gim)) {
+ console.log("Sender's preferred fruit: " + asyncResult.value.match(/preferred-fruit:.*/gim)[0].slice(17));
} else {
console.log("Didn't receive header with sender's preferred fruit");
}
- if (asyncResult.value.match(/x-preferred-vegetable:.*/gim)) {
+ if (asyncResult.value.match(/preferred-vegetable:.*/gim)) {
console.log(
- "Sender's preferred vegetable: " + asyncResult.value.match(/x-preferred-vegetable:.*/gim)[0].slice(23)
+ "Sender's preferred vegetable: " + asyncResult.value.match(/preferred-vegetable:.*/gim)[0].slice(21)
);
} else {
console.log("Didn't receive header with sender's preferred vegetable");
diff --git a/samples/outlook/70-mime-headers/manage-custom-internet-headers-message-compose.yaml b/samples/outlook/70-mime-headers/manage-custom-internet-headers-message-compose.yaml
index f1690ebef..945d95b6b 100644
--- a/samples/outlook/70-mime-headers/manage-custom-internet-headers-message-compose.yaml
+++ b/samples/outlook/70-mime-headers/manage-custom-internet-headers-message-compose.yaml
@@ -1,6 +1,6 @@
id: outlook-mime-headers-manage-custom-internet-headers-message-compose
name: Work with custom internet headers
-description: 'Set, get, and remove custom internet headers on a message in Compose mode.'
+description: 'Sets, gets, and removes custom internet headers on a message in Compose mode.'
host: OUTLOOK
api_set:
Mailbox: '1.8'
@@ -13,7 +13,7 @@ script:
// Set custom internet headers.
function setCustomHeaders() {
Office.context.mailbox.item.internetHeaders.setAsync(
- { "x-preferred-fruit": "orange", "x-preferred-vegetable": "broccoli", "x-best-vegetable": "spinach" },
+ { "preferred-fruit": "orange", "preferred-vegetable": "broccoli", "best-vegetable": "spinach" },
function (asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
console.log("Successfully set headers");
@@ -28,7 +28,7 @@ script:
// Get custom internet headers.
function getSelectedCustomHeaders() {
Office.context.mailbox.item.internetHeaders.getAsync(
- ["x-preferred-fruit", "x-preferred-vegetable", "x-best-vegetable", "x-nonexistent-header"],
+ ["preferred-fruit", "preferred-vegetable", "best-vegetable", "nonexistent-header"],
function (asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
console.log("Selected headers: " + JSON.stringify(asyncResult.value));
@@ -42,7 +42,7 @@ script:
// Remove custom internet headers.
function removeSelectedCustomHeaders() {
Office.context.mailbox.item.internetHeaders.removeAsync(
- ["x-best-vegetable", "x-nonexistent-header"],
+ ["best-vegetable", "nonexistent-header"],
function (asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
console.log("Successfully removed selected headers");
@@ -55,9 +55,9 @@ script:
/* Sample output:
Successfully set headers
- Selected headers: {"x-best-vegetable":"spinach","x-preferred-fruit":"orange","x-preferred-vegetable":"broccoli"}
+ Selected headers: {"best-vegetable":"spinach","preferred-fruit":"orange","preferred-vegetable":"broccoli"}
Successfully removed selected headers
- Selected headers: {"x-preferred-fruit":"orange","x-preferred-vegetable":"broccoli"}
+ Selected headers: {"preferred-fruit":"orange","preferred-vegetable":"broccoli"}
*/
language: typescript
template:
diff --git a/snippet-extractor-output/snippets.yaml b/snippet-extractor-output/snippets.yaml
index 63f063afd..ef1d5b203 100644
--- a/snippet-extractor-output/snippets.yaml
+++ b/snippet-extractor-output/snippets.yaml
@@ -9818,7 +9818,7 @@
https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/70-mime-headers/manage-custom-internet-headers-message-compose.yaml
Office.context.mailbox.item.internetHeaders.getAsync(
- ["x-preferred-fruit", "x-preferred-vegetable", "x-best-vegetable", "x-nonexistent-header"],
+ ["preferred-fruit", "preferred-vegetable", "best-vegetable", "nonexistent-header"],
function (asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
console.log("Selected headers: " + JSON.stringify(asyncResult.value));
@@ -9833,7 +9833,7 @@
https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/70-mime-headers/manage-custom-internet-headers-message-compose.yaml
Office.context.mailbox.item.internetHeaders.removeAsync(
- ["x-best-vegetable", "x-nonexistent-header"],
+ ["best-vegetable", "nonexistent-header"],
function (asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
console.log("Successfully removed selected headers");
@@ -9848,7 +9848,7 @@
https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/70-mime-headers/manage-custom-internet-headers-message-compose.yaml
Office.context.mailbox.item.internetHeaders.setAsync(
- { "x-preferred-fruit": "orange", "x-preferred-vegetable": "broccoli", "x-best-vegetable": "spinach" },
+ { "preferred-fruit": "orange", "preferred-vegetable": "broccoli", "best-vegetable": "spinach" },
function (asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
console.log("Successfully set headers");
@@ -11510,7 +11510,7 @@
https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/70-mime-headers/manage-custom-internet-headers-message-compose.yaml
Office.context.mailbox.item.internetHeaders.getAsync(
- ["x-preferred-fruit", "x-preferred-vegetable", "x-best-vegetable", "x-nonexistent-header"],
+ ["preferred-fruit", "preferred-vegetable", "best-vegetable", "nonexistent-header"],
function (asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
console.log("Selected headers: " + JSON.stringify(asyncResult.value));
@@ -11989,14 +11989,14 @@
(asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
console.log("Internet headers received successfully");
- if (asyncResult.value.match(/x-preferred-fruit:.*/gim)) {
- console.log("Sender's preferred fruit: " + asyncResult.value.match(/x-preferred-fruit:.*/gim)[0].slice(19));
+ if (asyncResult.value.match(/preferred-fruit:.*/gim)) {
+ console.log("Sender's preferred fruit: " + asyncResult.value.match(/preferred-fruit:.*/gim)[0].slice(17));
} else {
console.log("Didn't receive header with sender's preferred fruit");
}
- if (asyncResult.value.match(/x-preferred-vegetable:.*/gim)) {
+ if (asyncResult.value.match(/preferred-vegetable:.*/gim)) {
console.log(
- "Sender's preferred vegetable: " + asyncResult.value.match(/x-preferred-vegetable:.*/gim)[0].slice(23)
+ "Sender's preferred vegetable: " + asyncResult.value.match(/preferred-vegetable:.*/gim)[0].slice(21)
);
} else {
console.log("Didn't receive header with sender's preferred vegetable");
From 7efdd3a45b3e68e3af7bfc229646b4b2c5222030 Mon Sep 17 00:00:00 2001
From: Elizabeth Samuel
Date: Thu, 13 Jul 2023 15:11:09 -0700
Subject: [PATCH 006/156] [Word] (Setting) Map to key and value props (#806)
---
snippet-extractor-metadata/word.xlsx | Bin 19972 -> 20070 bytes
snippet-extractor-output/snippets.yaml | 62 +++++++++++++++++++++++++
2 files changed, 62 insertions(+)
diff --git a/snippet-extractor-metadata/word.xlsx b/snippet-extractor-metadata/word.xlsx
index ae40237c6877145b8b3850bd1e4118ba5fbb7c9b..9b0bd554d9d3e7cce261e47cf1ced9998d6ca1f6 100644
GIT binary patch
delta 12157
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
E1^3kkR{#J2
delta 12052
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