要按年份获取 Office 创建的解决方法,你可以使用 Microsoft Graph API 来检索 Office 创建的日期。下面是一个使用 Python 调用 Microsoft Graph API 的示例代码:
import requests
import datetime
# 获取当前日期
current_year = datetime.datetime.now().year
# 设置 Microsoft Graph API 的访问令牌
access_token = "YOUR_ACCESS_TOKEN"
# 构建请求的 URL
url = f"https://graph.microsoft.com/v1.0/me/drive/root/children?$filter=startswith(name,'Office')"
# 发送请求并获取响应
headers = {
"Authorization": f"Bearer {access_token}",
"Content-Type": "application/json"
}
response = requests.get(url, headers=headers)
# 检查响应是否成功
if response.status_code == 200:
# 解析响应的 JSON 数据
data = response.json()
# 遍历每个 Office 创建的项目
for item in data['value']:
# 获取 Office 创建的日期
created_date = datetime.datetime.strptime(item['createdDateTime'], "%Y-%m-%dT%H:%M:%S%z")
# 检查是否是当前年份
if created_date.year == current_year:
print(item['name'], created_date)
else:
print("请求失败:", response.status_code, response.text)
请注意,上述示例代码假设你已经获得了有效的 Microsoft Graph API 访问令牌。如果你还没有访问令牌,你需要先进行身份验证和授权,并获取访问令牌。