Skip to content

Conversation

@subash-c
Copy link

The \ue907 character is intentional Google Docs API behavior, not a bug. This addresses user confusion by:

  • Adding comprehensive documentation explaining the Unicode placeholder behavior
  • Providing a working example showing how to extract actual date/chip data
  • Demonstrating best practices for working with richLink properties
  • Clarifying that this is API design, not a client library issue
  • The Google Docs API intentionally replaces non-text elements (smart chips, dates, people, etc.) with Unicode Private Use Area character U+E907 in TextRun.content, as documented in the API specification. The actual data is available in richLinkProperties within the same document elements.

This is an educational contribution to help developers understand expected API behavior and implement proper workarounds.

…oogleapis#2547)

The \ue907 character is intentional Google Docs API behavior, not a bug.
This addresses user confusion by:

- Adding comprehensive documentation explaining the Unicode placeholder behavior
- Providing a working example showing how to extract actual date/chip data
- Demonstrating best practices for working with richLink properties
- Clarifying that this is API design, not client library issue

The Google Docs API intentionally replaces non-text elements (smart chips, dates,
people, etc.) with Unicode Private Use Area character U+E907 in TextRun.content,
as documented in the API specification. The actual data is available in
richLinkProperties within the same document elements.

This is an educational contribution to help developers understand expected
API behavior and implement proper workarounds.
@subash-c subash-c requested review from a team as code owners October 14, 2025 08:35
@google-cla
Copy link

google-cla bot commented Oct 14, 2025

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@product-auto-label product-auto-label bot added the size: l Pull request size is large. label Oct 14, 2025
@subash-c subash-c closed this Oct 14, 2025
@subash-c
Copy link
Author

Closed

@subash-c subash-c deleted the fix/issue-2547-description branch October 14, 2025 08:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size: l Pull request size is large.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants